gpt4 book ai didi

java - Android 媒体播放器在暂停后无法启动

转载 作者:行者123 更新时间:2023-12-01 12:29:06 27 4
gpt4 key购买 nike

我正在尝试制作一个简单的媒体播放器,但暂停按钮不起作用。当我单击暂停按钮时,它会停止,但当我再次单击播放时,它会再次开始。

我不知道如何制作一个可以播放/暂停按钮的按钮。

我目前拥有的代码:

http://pastebin.com/wiDkzw5S

谢谢了!

最佳答案

您需要保存媒体播放器的当前位置和 restart it later from that position using seekTo .

类似于:

int currentPos = 0;
pause.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

if (mediaPlayer.isPlaying()) {
currentPos = mediaPlayer.getCurrentPosition();
mediaPlayer.pause();
//change image to play
} else {
mediaPlayer.seekTo(currentPos);
mediaPlayer.start();
//again revert image to pause
}
}
});

希望有帮助。

关于java - Android 媒体播放器在暂停后无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26094983/

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