2012-05-07 6 views
0

私のドキュメントディレクトリに複数のファイルがあります。ファイルはmp3,mp4およびaviの形式です。 私はプレーヤーの中で、そのフォーマットタイプを心配することなく、それらのどれかをプレイする必要があります。オーディオファイルの場合 は、私はこのアプローチを使用します。オーディオファイルとビデオファイルの共通の再生方法

//Play the file 
    NSURL *fileUrl = [NSURL fileURLWithPath:path]; 

        NSError *err; 
        audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&err]; 

        if (audioPlayer == nil) 
        NSLog(@"%@",[err description]); 
        else 
        [audioPlayer play]; 

は、すべてのオーディオ/ビデオファイル(マイクロソフトメディアプレーヤーのようなもの)のための任意の一般的な方法/プレーヤーがあります。

Thanx事前に。

答えて

0

MPMoviePlayerViewControllerコンポーネントを使用できます。例(これはモーダルとしてコントローラが表示されます):

MPMoviePlayerViewController *player = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; 
[self.navigationController presentModalViewController:player animated:YES]; 

あなたがここにドキュメントを見つけることができます:http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/mpmovieplayerviewcontroller_class/Reference/Reference.html

関連する問題