1
我有一個活動需要一個url並使用VideoView播放視頻。這工作正常。使用VideoView緩衝視頻
但是,視頻開始播放之前有一段緩衝時間。正因爲如此,VideoView是黑色的。沒有指示緩衝器加載的微調器。
是否有VideoView的參數顯示微調?如果沒有,視頻開始播放時是否有一些消息被廣播?這樣我可以顯示我自己的微調並在收到消息時隱藏它。
我有一個活動需要一個url並使用VideoView播放視頻。這工作正常。使用VideoView緩衝視頻
但是,視頻開始播放之前有一段緩衝時間。正因爲如此,VideoView是黑色的。沒有指示緩衝器加載的微調器。
是否有VideoView的參數顯示微調?如果沒有,視頻開始播放時是否有一些消息被廣播?這樣我可以顯示我自己的微調並在收到消息時隱藏它。
我找到了答案。在VideoView頂部添加ProgressBar並執行以下操作:
mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mSpinner.setVisibility(View.GONE);
}
});