如何通过将视频文件拖到ios中的项目来播放ios中的视频?

时间:2013-03-20 11:13:45

标签: ios mpmovieplayercontroller mpmovieplayer

嗨我想在我的项目中播放视频。实际上,我知道在url中播放视频的代码。但在这里我想通过拖动视频文件将这些音频文件放入我的项目中。我使用此代码

NSString *str=[[NSBundle mainBundle]pathForResource:@"monkey" ofType:@"mp4"];
NSURL *url=[NSURL  URLWithString:str];

MPMoviePlayerViewController *movieViewObj=[[MPMoviePlayerViewController alloc]initWithContentURL:url];

[self presentMoviePlayerViewControllerAnimated:movieViewObj];

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(notiMethod:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.moviePlayConObj]; 

但这不会在ios中运行视频文件。请告诉我代码。

提前致谢

1 个答案:

答案 0 :(得分:0)

不要使用URLWithString:而是fileURLWithPath:来从本地资源创建NSURL。因此,将代码的第二行更改为:

NSURL *url=[NSURL fileURLWithPath:str];