2015-05-06 96 views
1

我的iOS8 Swift應用程序下載視頻並將它們保存到磁盤。當用戶想要觀看的影片之一,這是我使用的代碼:如何避免重新啓動MPMoviePlayerViewController?

let path = FileUtils.videoFolderPath().stringByAppendingPathComponent("\(videoId).mp4") 
let url = NSURL.fileURLWithPath(path) 
let myPlayer = MPMoviePlayerViewController(contentURL: url) 
presentMoviePlayerViewControllerAnimated(myPlayer) 

它工作正常,但是這是我想解決方案:

  1. 開始觀看視頻
  2. 擊中home鍵
  3. 打開一分鐘的應用程序或兩年後
  4. 的MPMoviePlayerViewController走了,如果我點擊我在看視頻時,它從從頭再來。

如何讓它更像iPhone上的視頻應用程序,當我回到應用程序時,電影播放器​​保持打開狀態? (另外,如果電影播放器​​關閉,並且用戶試圖再次觀看相同的視頻,我希望它從他們離開的位置開始)

+0

那麼,你有沒有試過我的答案? –

回答

0

要使MPMoviePlayerViewController在進入背景/前景時停留,我不使用presentMoviePlayerViewControllerAnimated()但我將該實例保存在我的類var中,並且我使用addSubview()添加了該玩家。

它工作得很好。