我有我的應用程序的視頻錄製功能,它成功地記錄並保存在設備中的文檔目錄中(當我插入設備時,我可以從iTunes訪問)。我的問題是,我使用View App來播放視頻,但不能訪問或播放APP。MPMediaPlayer播放本地文件問題
這裏是我的視頻URL = /var/mobile/Applications/C13AB577-FFB2-4814-BD39-A9835A2DAE28/Documents/WO-00604-140428101904.349.mp4
我的實現代碼:
mediaUrl = [mediaUrl URLByAppendingPathComponent:mediaName];
mediaPlayer.movieSourceType = MPMovieSourceTypeStreaming;
mediaPlayer = [[MPMoviePlayerController alloc] init];
mediaPlayer.controlStyle=MPMovieControlStyleDefault;
mediaPlayer.contentURL = mediaUrl;
mediaPlayer.shouldAutoplay = YES;
mediaPlayer.controlStyle=MPMediaTypeAnyVideo;
[mediaPlayer prepareToPlay];
[mediaPlayer.view setFrame: CGRectMake(0, 0, 360.0, 480.0)];
[self.view addSubview:mediaPlayer.view];
[mediaPlayer play];
mediaURL在調試具有價值:http://prntscr.com/3e6ohi
如果你檢查我給出的截圖,你可以看到NSURL帶有完整路徑,請確保你的url被初始化爲:'NSURL * url = [NSURL fileURLWithPath:filePath];' – KudoCC
@KudoCC。 –
不,URL應該是'file:/// var ...'格式。 – KudoCC