gpt4 book ai didi

android - Android 上的 MediaPlayer 仅播放我歌曲的一部分 :(

转载 作者:行者123 更新时间:2023-11-29 22:32:43 25 4
gpt4 key购买 nike

我正在尝试使用 MediaPlay 播放文件。第一次播放时,它只播放 1 或 2 秒,然后中断,再也不会播放。我第二次播放这首歌时,它持续了大约 3 秒。这个函数在onCreate函数中:

checkin.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){
MediaPlayer mp = MediaPlayer.create(context, R.raw.my_song);
mp.start();
v.vibrate(500);
myLocation.getLocation(context, locationResult);
}

另一个线程清除是否覆盖了这首歌?如何播放整首歌曲?

最佳答案

看起来你调用 start() 的速度太快了,在播放器实际加载播放歌曲所需的所有内容之前。在准备播放歌曲后,使用 setOnPreparedListener() 开始播放。

关于android - Android 上的 MediaPlayer 仅播放我歌曲的一部分 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3421116/

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