1

MPMoviePlayerControllerに問題があります。私はシャウトキャストをプレイするために使用します。tは、アプリがバックグラウンドに移行したときに再生されるように設計されており、すべてが正常に機能しています。問題は、それがバックグラウンドにあり、着信があった場合です。その場合、ストリームは一時停止しますが、通話が終了した後は戻りません。

4

1 に答える 1

2

私はライブオーディオ再生をストリーミングするために私のアプリの1つでMPMoviePlayerviewControllerを使用していました。

それは私にとってはうまく機能しています。また、私のストリームも一時停止し、通話が終了した後に戻ってきます。私は持っていた

問題ない。私は次のようなセッションプロパティの宣言のようないくつかの変更を行っていました

以下の私のコードでビデオを再生します:

   NSError *setCategoryErr = nil;
    NSError *activationErr  = nil;
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryErr];
    [[AVAudioSession sharedInstance] setActive: YES error: &activationErr];
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
    UIBackgroundTaskIdentifier newTaskId = UIBackgroundTaskInvalid;
    newTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
于 2013-01-09T03:26:36.620 に答える