0

我正在開發一個用於android的實時視頻流應用程序。對於視頻播放,我只通過URLVideoView。大多數時候視頻播放效果很好。但有時當服務器關閉時,我發現VideoView不適合播放視頻及其不斷顯示的黑屏。如果視頻查看爲用戶創建視頻查看顯示消息的延遲

我想實現VideoView的跟蹤器。假設如果VideoView不顯示視頻10秒,將出現一個Dialog box帶消息,當我點擊確定按鈕時,Activity將完成。

有人提出一些想法或代碼來實現我的想法?

+0

我得到了解決方案。我做到了。在處理程序的幫助下,我在特定時間後顯示警告。如果videoview準備進行視頻播放,我打電話關閉警報對話框..... –

回答

0
  • 你應該使用setOnPreparedListener()來檢查你的VideoView的準備。

  • 您可以使用:setOnErrorListener()注意錯誤。

  • 你可以使用:getBufferPercentage()來關注緩衝百分比。如果media source has not結束播放,則可能意味着您有緩衝問題,如果您的緩衝百分比停滯在某個級別。

+0

對於我來說'getBufferingPercentage()'返回'0',直到移動開始播放。一旦電影播放,緩衝百分比總是爲80 ...... ......不是很有用(MOTO XOOM - 流媒體視頻)。 –