AndroidアプリケーションでVideoViewによる再生動画をミュートしたいとします。 VideoViewクラスでこれを行う方法が見つかりませんでした。 どうすればいいですか?AndroidのVideoViewによる再生動画のミュート
MediaPlayerクラスでメソッド "setVolume"が見つかりましたが、MediaPlayerクラスでビデオを再生するための作業コードが見つかりません。 この方法でボリューム0を設定できると思います。
したがって、MediaPlayerクラスを使用してビデオを再生する作業コードや、VideoViewクラスを使用して音量を制御する方法を探しています。
以下は、私が使用しているVideoViewを使用してビデオを再生するためのコードです。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video);
VideoView videoView = (VideoView)this.findViewById(R.id.VVSimpleVideo);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
String _path = "/mnt/sdcard/Movies/video5.mp4";
videoView.setVideoPath(_path);
videoView.requestFocus();
videoView.start();
}
[類似の質問](http://stackoverflow.com/questions/4573667/how-to-mute-mediaplayer-in-android)で提案されているAudioManagerを使用してみてください。 – yorkw
こんにちは、 ミュートモードでビデオを再生したいですか? SO AudioManagerでビデオを再生する方法は? – Vishal
VideoViewを使用すると、AudioManagerコントロールボリュームを使用中にビデオを再生します。 – yorkw