我尝试使用媒体播放器播放wav文件,我可以清楚地听到它,但是当我尝试播放视频时,没有听到声音。
代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_layout);
videoView = (VideoView) findViewById(R.id.vdo);
path = "android.resource://" +getPackageName() + "/raw/" +R.raw.video;
videoView.setVideoURI(Uri.parse(path));
videoView.setMediaController(new MediaController(this));
}
public void doPlayVid(View v){
Log.d("path",path);
switch(v.getId()) {
case R.id.btn_video_play:
videoView.start();
break;
}
}
谢谢:)
答案 0 :(得分:1)
您必须设置媒体播放器的音量。你可以先设置监听器videoView.setOnPreparedListener(preparedListener);
然后,您可以public void onPrepared(MediaPlayer m) {
preparedListener
方法设置所需的音量m.setVolume(0f, 0f);
内联侦听器的示例:
videoview.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setVolume(0, 0);
}
});