gpt4 book ai didi

android - 通过MediaPlayer管理android中的声音

转载 作者:行者123 更新时间:2023-12-03 01:44:28 25 4
gpt4 key购买 nike

我的Android应用程序有两个按钮。如果单击它们,每个声音将播放1.5秒的声音。我已经使用 MediaPlayer 来实现这一点。问题是,当我单击一个按钮并在1.5秒内按下另一个按钮时,第二个声音将不会播放。我的要求是,当我按下第二个按钮时,我要停止播放第一个声音,然后开始播放第二个声音。我该如何做到这一点。

最佳答案

当您按下第二个按钮并且音乐仍在播放时,您需要停止播放该音乐,然后开始播放第二个按钮的歌曲。

所以将它添加到您的按钮

   if (mPlayer.isPlaying()) {
mPlayer.stop();
mPlayer.reset();
mPlayer.release();
mPlayer = null;
}

mPlayer = MediaPlayer.create(this, YourMusicHere);
mPlayer.start();

关于android - 通过MediaPlayer管理android中的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44735078/

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