我正在開發一個 Android 應用程序 (Android 5.1),用于使用 RTSP 協議播放來自 IP 攝像機的視頻流。VideoView我使用 Android的標準方法接收和顯示視頻流:videoView.setVideoURI(Uri.parse("rtsp://192.168.1.13:8888/test"));try { videoView.start(); }catch (Exception ex) { ex.printStackTrace();}一切正常,但與相機的連接時間太長。在視頻開始播放之前大約需要 5-7 秒(對我的需要來說太長了)。有什么辦法可以加快連接時間嗎?
1 回答

HUWWW
TA貢獻1874條經驗 獲得超12個贊
終于找到了解決辦法。問題是 Android'MediaPlayer
是 的一部分VideoView
,具有無法更改的固定緩沖區大小。ExoPlayer
所以我使用了提供此類功能的 Google' 。減小緩沖區大小解決了我的問題。
PS 維護資源/連接VideoView.suspend()
或VideoView.pause()
稍后恢復流沒有任何意義。
添加回答
舉報
0/150
提交
取消