Mediaplayer播放资源文件遇到的问题prepareAsync called in state 8
2013-06-25 10:51
483 查看
在做程序语音提示时,使用MediaPlayer 播放Raw文件夹下的声音文件遇到: prepareAsync called in state 8 的错误。
//装载资源
MediaPlayer mediaPlayer = MediaPlayer.create(PlaySDMp3Activity.this, R.raw.trouble);
//mediaPlayer.prepare();
mediaPlayer.setLooping(true);
mediaPlayer.start();
开始的代码是没有注释掉mediaPlayer.prepare();这一句的。
原来MediaPlayer.create(context,resId)这个方式配置数据源后,就完成了初始化,所以不用prepare可以直接start了,其他方式则需要mediaPlayer.prepare();
//装载资源
MediaPlayer mediaPlayer = MediaPlayer.create(PlaySDMp3Activity.this, R.raw.trouble);
//mediaPlayer.prepare();
mediaPlayer.setLooping(true);
mediaPlayer.start();
开始的代码是没有注释掉mediaPlayer.prepare();这一句的。
原来MediaPlayer.create(context,resId)这个方式配置数据源后,就完成了初始化,所以不用prepare可以直接start了,其他方式则需要mediaPlayer.prepare();
相关文章推荐
- Android(java)学习笔记180:Android MediaPlayer 播放prepareAsync called in state 8解决办法
- Android MediaPlayer播放prepareAsync called in state 8解决办法
- Android MediaPlayer 播放prepareAsync called in state 8解决办法
- Android MediaPlayer 播放prepareAsync called in state 8解决办法
- Android MediaPlayer播放prepareAsync called in state 8解决办法 分类: Android多媒体 2015-01-08 10:16 54人阅读 评论(0) 收藏
- Android MediaPlayer播放prepareAsync called in state 8解决办法
- MediaPlayer 的prepareAsync called in state 8 错误
- E/MediaPlayer(18731): prepareAsync called in state 8和MediaPlayer返回值是NULL;
- android 播放器遇到prepareAsync called in state 8
- MediaPlayer: start called in state 0报错处理
- Excel导入遇到的问题An object with the same key already exists in the ObjectStateManager……
- mongodb数据同步问题 Logstream::get called in uninitialized state Fri May 11 04:12:55 ERROR: Client::~Clien
- android错误之MediaPlayer用法的Media Player called in state *
- MediaPlayer的本地文件不能播放问题
- 【Android】- MediaPlayer错误之MediaPlayer start called in state 0
- 在eclipse中发布webservice遇到的两个问题:1.servers资源没有打开 2.配置文件找不到
- 遇到新问题,http协议的mp3文件直接播放。
- Android 多媒体 MediaPlayer之从三种资源文件中获取数据播放
- MediaPlayer支持较大音乐文件的播放,但资源占用率高,延迟时间长,且不支持多个音频同时播放。
- Windows Media Player播放文件时遇到问题的解决办法