一見小さな問題が 1 つだけあります。MPMovieViewController を使用して、オーディオ以外の小さなビデオ ファイルをループしています。それを含むViewControllerに入ると、バックグラウンドミュージックが無効になりますが、これはまったく不要です。私はAVPlayerを試しましたが、同じことを行い、ループは特に難しいようです.
MPMovieController のコードは特別なものではありません。
NSString *moviePath = [[NSBundle mainBundle] pathForResource:videoFile ofType:@"m4v"];
NSURL *movieURL = [NSURL fileURLWithPath:moviePath];
player = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
player.view.frame = CGRectMake(0, 0, 128, 128);
[self.movieView addSubview:player.view];
player.repeatMode = MPMovieRepeatModeOne;
player.controlStyle = MPMovieControlStyleNone;
[player prepareToPlay];
ビデオ再生またはアプリ全体の音楽の中断を無効にするには、どちらも問題ありません。オーディオは使用しません。
みんなありがとう!