gpt4 book ai didi

android - MediaPlayer setOnPreparedListener 没有被第二次调用

转载 作者:行者123 更新时间:2023-12-03 02:07:20 25 4
gpt4 key购买 nike

我正在使用 listview 适配器来显示轨道列表。每个列表项都有播放和停止图标来播放和停止轨道。我遇到的问题是当我第一次单击播放按钮时轨道只播放一次。之后如果我停止通过单击停止按钮并尝试播放它没有播放的任何轨道。通过 toast 消息我发现 holder.img1.setOnClickListener() 方法确实被调用但 onPrepared() 方法在单击时不会被调用第二次或之后在播放按钮上..如果我替换 mMediaPlayer.pause();mMediaPlayer.release();我仍然得到相同的结果..如果我输入 mMediaPlayer=new MediaPlayer(); holder.img1.setOnClickListener 的 onClick() 方法内部上面的问题确实得到了解决,但是然后单击多个播放按钮将开始同时播放多个轨道,这是我不想要的..

最佳答案

由于您的命名约定和缺乏评论,试图帮助您将是一场噩梦。
我建议您更改命名约定,以便查看您的代码的人对每个变量的作用有所了解。在了解您正在尝试做什么时,对的小评论也非常有帮助。

关于android - MediaPlayer setOnPreparedListener 没有被第二次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26947105/

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