VideoView を使用してビデオを表示するアプリがあります。レイアウトは、単純な垂直方向の LinearLayout にレイアウトされた Clock と VideoView で構成されます。
私が使用するコードスニペットは次のとおりです。
VideoView mVideoView = new VideoView(this);
mVideoView.setVideoPath(myVideoURL);
mVideoView.requestFocus();
mVideoView.start();
ビデオのバッファリングには約 8 ~ 10 秒かかるため、レイアウトにはクロックが表示されますが、VideoView は空白のままです。私が達成したいのはこれです:
-- ビデオのバッファリング中に 10 秒間 ImageView を表示します -- ビデオの再生準備が整ったことを検出します (onPrepared?) -- Clock と VideoView を表示し、ビデオを開始します
誰でもこれをどうやって進めるかについての指針がありますか?
ありがとうクリス