2011-12-23 2 views
0

私のアプリからiPadムービープレーヤを開き、ビデオを再生したいと考えています。 ビデオはすでにデバイスに保存されており、アプリは事前設定されたデバイスのアドホック配信を目的としているため、ビデオは常にここに存在すると言えます。iOSで正確な動画を開いたムービーアプリ

私の問題は、私がビデオアプリを開く方法を理解できないということです!私はUTIや埋め込みビデオを含む多くのものを探しましたが、それは私のニーズを満たしていません。

プレーヤーを指定したファイルで開くだけの方法はありますか?

答えて

3

ビデオアプリ自体を開く必要がありますか?それともあなたのアプリからローカルのビデオファイルを再生するだけですか?後者の場合は、MPMoviePlayerController(またはiOS> 3.2の場合はMPMoviePlayerViewControllerをラップする)を使用できます。

このようなものが私のために機能します。

NSURL * url = [[NSBundle mainBundle] URLForResource:@"yourvideo" withExtension:@"mov"]; 
player = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
player.view.frame = self.view.bounds; 
player.movieSourceType = MPMovieSourceTypeFile; 

[self.view addSubview:player.view]; 

player.shouldAutoplay = NO; 
player.fullscreen = YES; 
[player prepareToPlay];  
+0

私は本当にビデオアプリを開きたいと言いました。問題のビデオはアプリケーションバンドルに含まれていませんが、iPad上にあります。 – Geoffroy

関連する問題