搜尋

首頁  >  問答  >  主體

ios - 我用AVPlayer播放本地视频在切换前后台状态的时候有几率会先出现启动图片再跳回播放界面是为啥?

播放视频中,切换前后台状态出现的异常现象

PHP中文网PHP中文网2811 天前358

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-18 09:36:31

    這是正常現像啊。 切換到後台時如果有任務沒有及時結束,再次返回app時會顯示先前的截圖或啟動畫面。放到背景時系統會截圖目前的app介面,但是如果app還有其他任務沒有結束或視訊類別介面會導致系統截圖失敗,下次啟動時會顯示啟動畫面。這是系統行為,也沒有什麼規律可循,所以你以為是異常狀況。
    如果要防止這種情況,請檢查你的app,在 applicationWillResignActive 時暫停或結束掉所有任務,例如網路請求、錄製播放音影片、各種後台執行緒等。當然這樣也不能100%確保讓系統的截圖正常運作,某些任務暫停時需要時間,也會導致截圖失敗。

    回覆
    0
  • 取消回覆