我正在使用videoView,一切正常,问题是当我看到视频时我锁定了手机。屏幕变黑(这是正常的,因为手机已锁定)但视频的声音开始了,
任何人都知道如何解决它?
我测试了这个,但仍然没有工作
vv = (VideoView) findViewById(R.id.videoView1);
@Override
public void onPause()
{
super.onPause();
vv.pause();
vv.stopPlayback();
}
答案 0 :(得分:0)
好的,我发现了问题,
问题在于我正在使用
vv.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0)
{
vv.start();
}
}
当手机暂停时,它会传递此功能,因为它准备下一个会话。
我只是用布尔值控制它,
@Override
public void onResume()
{
super.onResume();
reanimar = true;
}
@Override
public void onPause()
{
super.onPause();
reanimar = false;
}