簡體   English   中英

當應用程序進入后台時,MPMoviePlayer會在來電時播放

[英]MPMoviePlayer play on when application goes Background when incoming call is coming

我正在開發一個音頻流,並宣布一個中斷監聽器,這意味着當發生中斷時 - 如來電或短信。完成后我的呼叫再次自動播放該音頻直播

說明

我的第一個問題是否有可能....(這意味着如果我的歌曲是10分鍾。播放2分鍾后,突然來電即將到來我說話時間為4分鍾......所以我的歌應該從第6分鍾開始繼續(這意味着4分鍾應該是沒有噪音的后台運行))我是IOS5中的 MPMoviePlayer

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

我的猜測是你能做到的:

  1. 當應用程序被中斷時捕獲當前時間。
  2. 當applicationDidBecomeActive被調用時。 根據上面捕獲的時間計算經過的時間。
  3. 使用initialPlaybackTime初始化MPMoviePlayerController以搜索計算的偏移量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM