音乐播放器之--错误状态下调用导致的异常
来源:互联网 发布:语音数据统计校对员 编辑:程序博客网 时间:2024/05/29 00:30
MediaPlayer必须在合适的状态下调用合适的方法,否则会出现异常,下面列出常见错误信息和说明:
1、E/MediaPlayer(11310): stop called in state 1
调用 stop()之前,MediaPlayer的状态不在【Started, Paused, Prepared or PlaybackCompleted state】范围内。只有在这个范围内的状态才可以调用stop()。
2、Attempt to call getDuration without a valid mediaplayer
error (-38, 0)
引起这个异常的原因有几个:
一是如果mediaPlayer对象为null,那么在执行这个方法的时候会报异常
二是在mediaPlayer对象为不可用状态的时候也会报这个错
getDuration必须在prepared回调完成后才可以调用。
3、Attempt to perform seekTo in wrong state: mPlayer=0x0, mCurrentState=1
该方法可以只可以在【 Prepared, Paused, Started,PlaybackCompleted】 状态进行调用;
0 0
- 音乐播放器之--错误状态下调用导致的异常
- 音乐播放器之--百度音乐的接口调用
- C#窗体应用程序播放器之音乐播放状态的提取
- 耳机插拔状态下的音乐播放
- 音乐播放器状态生命周期
- 关于调用频繁调用MediaPlayer播放音乐导致ANR的解决办法
- Adnroid调用自身的播放器来播放音乐
- untuntu下的音乐播放器
- VC6.0下的音乐播放器
- ubuntu下简单的音乐播放器
- android音乐播放器监听电话状态,解决通话中的音乐的播放
- android 调用手机已安装的音乐播放器 的列表播放音乐
- Lua 任意调用WindowAPI 之 编写简单的音乐播放器
- 音乐播放器之播放模式的构思
- Android多媒体播放之音乐播放状态和步骤
- android音乐播放器监听电话状态
- android音乐播放器监听电话状态
- ios 音乐播放器 监测耳机状态
- 设计模式之六大原则
- NDK和静态库
- 互联网给政府和社会都增加了权力
- GBK/GB2312编码问题分析以及java获取汉字国标码
- 51nod 1202:子序列个数
- 音乐播放器之--错误状态下调用导致的异常
- mipmap和drawable区别
- Bmob中的几种查询方法
- android中卡号输入框控件(每四位用空格分隔)(解决输入法跳转的问题)
- 体胖还需勤锻炼,人丑就要多读书
- openjudge GoperII
- Block中weakSelf的使用
- VS2010动态库生成及应用问题
- 网红是完全从草根中产 的一群明星