5

やあ!ビデオの URL からビデオのサムネイル画像をキャプチャしています。そして、次のコードを使用してサムネイルをキャプチャしています

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:movieURL];
[moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[moviePlayer setFullscreen:YES];
moviePlayer.useApplicationAudioSession = NO;
UIImage *image = [moviePlayer  thumbnailImageAtTime:(NSTimeInterval)1.0 timeOption: MPMovieTimeOptionNearestKeyFrame];

これにはスレッドを使用しています。次のエラーが表示されます。

ムービー プレーヤーのアクティベーション状態が間違っている (1)

誰でも私を助けることができますか?

4

1 に答える 1

13

initムービー プレーヤーを使用しているときは、既に 1 つ持っています。MPMoviePlayerController は 1 つしか存在できません。おそらくループでこれを行っています。最後の 1 つを に設定するnilか、同じものを何度も再利用する必要があります。

于 2012-08-03T21:38:17.443 に答える