MediaPlayer的小白问题,标题要长~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
做了个录音的应用,里面涉及到了播放器,现在测试时出了个问题,还请大家帮小弟看一下吧
正确的流程应该是:
1、点击播放后开始播放声音
2、点击停止后停止播放声音
3、在点击播放重新开始播放声音
4、播放完毕后调用onCompletion函数
但是我这里有时在步骤3上面会不播放声音,根据log信息看是直接进入了onCompletion函数。
不知道为什么会出现这个问题,请大家帮我分析一下
ps:可能和机器性能有关,因为在有的机器上面不会出现这个问题;无论如何,请大家帮我分析一下吧。现在不知道怎么改了。
[解决办法]
找个可以的例子借鉴一下!
[解决办法]
就是进入了onCompletion()方法,也不应该是在你点击start Button时进入的吧
为什么不在stopPlay()方法里用 mediaPlayer.pause();