0

我的文档目录中有多个文件,文件是mp3,mp4avi格式类型。我需要在播放器中播放它们中的任何一个,而不用担心它的格式类型。对于音频文件,我使用这种方法:

//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];

所有音频/视频文件(例如 Microsoft 媒体播放器)是否有任何通用方式/播放器。

提前谢谢。

4

1 回答 1

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

于 2012-05-07T13:46:38.090 回答