gpt4 book ai didi

android - 单击后退键并返回到 Android 中的 Activity 后,音乐不播放

转载 作者:行者123 更新时间:2023-11-30 04:50:07 25 4
gpt4 key购买 nike

我正在尝试使用 MediaController 使用 videoView 播放音频。音频播放良好,当我单击后退键时,控件会返回到之前的状态。但是当我从启动屏幕再次选择 Activity 时, Activity 出现但音乐不播放。谁能帮我解决这个问题?代码如下:

public void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);
setContentView(R.layout.video);

videoView = (VideoView)this.findViewById(R.id.videoView);
videoView.setVideoPath("http://www.pocketjourney.com/downloads/pj/video/famous.3gp");
final MediaController mc = new MediaController(this);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.parse("http://www.pocketjourney.com/downloads/pj/tutorials/audio.mp3"));


videoView.requestFocus();
videoView.start();
videoView.setMediaController(new MediaController(this)
{
public void hide()
{
System.out.println("HIDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHELLLOO");
mc.show();
}
});




}


public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}


提前致谢

最佳答案

如果您试图仅在 Activity 位于前台时播放音乐,您希望在 onResumeonPause 中开始和停止音乐,而不是在 onCreate 中。

看看 Activity Lifecycle . OnCreate 仅在创建 Activity 时调用一次。如果 Activity 进入后台然后重新出现,则可能不会调用它。

关于android - 单击后退键并返回到 Android 中的 Activity 后,音乐不播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3754692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com