2012-03-12 31 views
19

私は自分のアプリでビデオを再生するためにVideoViewを使用していますが、コントロールを非表示にしたいと思います。どうやってやるの?おかげさまで AndroidでVideoViewのコントロールを非表示にする方法は?

+0

使用でframeLayoutと入れvideoview、あなたが/ショーを非表示にするその他のコントロール。 (たとえば、ビデオビューの途中の再生一時停止ボタン、ビデオの再生中または一時停止中の非表示/非表示)。 –

答えて

59

VideoViewでコントロールを非表示にするために、nullをMediaControllerプロパティに設定できます。

コードスニペットは以下の通りです:

videoView.setMediaController(null) 
+0

ありがとうございました!!!それは動作します... – Karthik

+0

それは動作しますが、いくつかのデバイスでNullポイント例外を取得します:原因:java.lang.NullPointerException android.widget.VideoView.setMediaController(VideoView.java:270) – Marqs

+0

は非表示ではなく、削除されました... – delive

14

はこれを試してみてください:

MediaController ctrl = new MediaController(context); 
ctrl.setVisibility(View.GONE); 
videoView.setMediaController(ctrl); 
+1

MediaPlayer.OnPreparedListenerを使用して私のビデオビューの音量を制御していたため、.setMediaController(null)を設定するのは贅沢でしたが、代わりにこのソルトは完全に機能しました。ありがとう! – Logic1

関連する問題