chromium67

chromium在60版本之後,在media部分做了些許改變,此文檔就當筆記,以免以後忘記。

使用優酷,騰訊,愛奇藝等國內網站全屏播放視頻時,此時當有第三方APP打斷,如接聽電話,微信,短信等,當瀏覽器切回到後端再返回的時候,android上使用67版本會必現crash。

以下是APP相關log:

/sprdroid9.0_trunk/vendor/sprd/platform/packages/apps/SprdBrowser/src/com/android/browser/BrowserActivity.java
  protected void onStop()
 
/sprdroid9.0_trunk/vendor/sprd/platform/packages/apps/SprdBrowser/src/com/android/browser/Controller.java
  pauseWebViewTimer
     onBrowserActivityPause

 WebViewTimersControl: onBrowserActivityResume

 

以下是暫停的流程:

bool RendererWebMediaPlayerDelegate::OnMessageReceived   MediaPlayerDelegateMsg_Pause
 void RendererWebMediaPlayerDelegate::OnMediaDelegatePause(int player_id)
  void WebMediaPlayerImpl::OnPause() 
   void WebMediaPlayerImpl::Pause() 
bool RenderFrameImpl::OnMessageReceived(const IPC::Message& msg)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章