当应用程序进入后台时,MPMoviePlayer会在来电时播放

时间:2012-03-02 05:29:16

标签: iphone objective-c mpmovieplayercontroller

我正在开发一个音频流媒体并宣布一个中断监听器,    这意味着当发生中断时 - 如来电或短信。完成后我的电话再次自动播放音频直播

解释

我的第一个问题是否有可能......(这意味着如果我的歌曲是10分钟。播放2分钟后,突然来电即将到来我说话时间为4分钟...所以我的歌应该继续从第6分钟开始(这意味着4分钟应该是没有噪音的背景运行))  我 IOS5

MPMoviePlayer
player =  [[MPMoviePlayerController alloc] initWithContentURL:audioUrl];
[player prepareToPlay];

1 个答案:

答案 0 :(得分:2)

我的猜测是你能做到:

  1. 在应用被中断时捕获当前时间。
  2. 调用applicationDidBecomeActive时。根据上面捕获的时间计算经过的时间。
  3. 使用initialPlaybackTime初始化MPMoviePlayerController以寻找计算出的偏移量。