0

MPMoviePlayerViewController を使用してストリーミング オーディオを再生する iPhone アプリを開発しています。次のコードを使用すると、正常に動作します。

moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(0, 83, 1024, 400)];
   moviePlayerController.moviePlayer.controlStyle = MPMovieControlModeVolumeOnly;
[moviePlayerController.moviePlayer prepareToPlay];
    moviePlayerController.moviePlayer.shouldAutoplay=YES;
   [moviePlayerController.moviePlayer play];

しかし、プレイヤーのプレイ中に呼び出しがあると、停止します。着信後にプレーヤーの曲のストリーミングを再開したい。これどうやってするの?

任意の提案をいただければ幸いです。

4

3 に答える 3

-1

状況に応じてこれらの方法を試してください...

-(void)audioPlayerBeginInterruption:(AVAudioPlayer *)audioPlayer;
{
    [self.audioPlayer pause];
}

-(void)audioPlayerEndInterruption:(AVAudioPlayer *)audioPlayer;
{
    [self.audioPlayer play];
}

さらにヘルプが必要な場合はhttp://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html ..

于 2013-05-02T10:54:11.527 に答える