gpt4 book ai didi

java - 在 Android 中播放和停止 MediaPlayer

转载 作者:搜寻专家 更新时间:2023-11-01 07:35:49 24 4
gpt4 key购买 nike

Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
MediaPlayer mp = MediaPlayer.create(main.this, R.raw.lastmohican);
public void onClick(View arg0) {
// TODO Auto-generated method stub
if (mp.isPlaying()) {
mp.stop();
} else {
mp.start();
}
}
}

我可以单击一下播放此音乐,再单击一次音乐停止,但是当我一起单击时音乐不会开始。知道为什么吗?

最佳答案

我不确定我理解你的问题,但如果你想知道为什么在你第三次按下按钮后音频不会重新开始,那是因为你正在调用 stop() 在您应该调用 pause() 时在媒体播放器上。停止要求您在开始播放之前再次准备媒体。看看 MediaPlayer Documentation .如果这不是您的问题,您需要提供更好的描述。

关于java - 在 Android 中播放和停止 MediaPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11476864/

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