2

こんにちは、私はすでに MPMoviePlayerController に取り組んでいますが、現在、その問題に直面しています。これは、xcode または ios のバージョンの問題である可能性があります。

NSString*theMoviePath=[NSString stringWithFormat:@"%@/9441426768774.mp4", [[AppDelegate appdelegate] getDocumentDirectoryPath]]; AnandLog(@"theMovieURL :--->%@", theMoviePath); NSURL*theMovieURL=[NSURL fileURLWithPath:theMoviePath]; self.moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:theMovieURL]; [self.moviePlayer.view setFrame:CGRectMake(40, 197, 240, 160)]; [self.moviePlayer prepareToPlay]; [self.moviePlayer setShouldAutoplay:NO]; // And other options you can look through the documentation. [self.view addSubview:self.moviePlayer.view];

エラー

heMovieURL :--->/Users/ndot/Library/Developer/CoreSimulator/Devices/B147415A-F1F1-4576-972B-D1AE2C36993D/data/Containers/Data/Application/36777A8E-DE7D-4B7F-A74F-DF0835568C5D/Documents/9441426768774.mp4

2015-03-20 18:47:51.948 SampleConcepts[3266:86205] 18:47:51.948 エラー: 98: エラー '!obj' が既定の入力デバイスのサンプル レートをフェッチしようとしています3266:86205] 18:47:51.949 エラー: 100: オーディオ入力デバイスのサンプル レートの取得中にエラーが発生しました: '!obj' 2015-03-20 18:47:51.949 SampleConcepts[3266:86205] 18:47:51.949 警告: 230:入力デバイスは 0x0 です。'(null)' 2015-03-20 18:47:51.949 SampleConcepts[3266:86205] 18:47:51.949 警告: 234: 出力デバイスは 0x26 です。'AppleHDAEngineOutput:1B,0,1,2:0' 2015-03-20 18:47:51.949 SampleConcepts[3266:86205] 18:47:51.949 エラー: 404: エラー '!obj' 2015-03-20 18: 47:51.949 SampleConcepts[3266:84774] 18:47:51.949 エラー: 404: エラー -66680 2015-03-20 18:47:51.949 SampleConcepts[3266:86205] 18:47:51.949 エラー: 113:

私の考えでは、問題の問題はxcode6.2 と ios8.2 にある可能性があります。以前にシナリオを処理した人はいますか?

この問題を解決する方法を教えてください。

4

1 に答える 1

1

はい、あなたのコードは正しいです。あなたは私のためにそれをうまく使ってMPMoviePlayerController上で実行することができます。iOS8.1XCode6.0.1

于 2015-03-21T05:17:47.733 に答える