我正在播放这样的音频文件:
MediaPlayer player; player=MediaPlayer.create(context, R.raw.sound); player.setLooPing(false); player.setonCompletionListener(new OnCompletionListener() { public voID onCompletion(MediaPlayer player) { player.release(); } }); player.start();
问题是,有时它会切断中间的音频(或开始播放,并且不再播放).如果我重新启动电话,问题似乎已解决,但一段时间后再次发生.有人可以告诉我到底是什么问题吗?
解决方法:
在player.start()之前调用player.prepare()
为了更好地了解MediaPlayer的工作原理,请看下面的状态图:
http://developer.android.com/images/mediaplayer_state_diagram.gif
总结以上是内存溢出为你收集整理的android-MediaPlayer音频有时(但并非总是)被剪切全部内容,希望文章能够帮你解决android-MediaPlayer音频有时(但并非总是)被剪切所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)