集美们哦不兄弟们,鄙人花了一下午到晚上十点的时间,查了又查,总结得出此原因绝对是MediaPlayer的状态不对,也就是它调用某个方法时候不在应该在的状态里面,比如说它在idel空闲状态,你硬是要对其进行播放或者什么操作,这是不允许的。所以要找出问题所在的地方即可,具体步骤如下:
1.通过try…catch先捕获出来,然后通过查看Log你设定的位置信息看看有什么不对劲的地方,比如鄙人出现的问题如下:
快速跳转但是不播放,我思索许久得出,player对象肯定此时是不播放状态,要不然它也不会频繁进入onCompletion这个函数里面,因而得出,我们需要在某个地方判断其为停止状态,我的是在定时器里面(因为我删了定时器,整个程序都可以跑,无论我怎么暴力频繁下一首下一首…),因而在下面对其进行判断:解决问题!!!!!!嘤嘤嘤耗费很多时间,但是解决之后很开心,因为自己也学到了许多,好了,继续备战考研!!!

        timerForProcess.schedule(new TimerTask() {@Overridepublic void run() {// TODO Auto-generated method stubif(!mPlayer.isPlaying()){Log.e("test","播放器已经停止");return;}Message message = Message.obtain();//Message对象可以重复使用,可以免除一直new Message对象造成无谓的内存压力(不断新建销毁对象),message.what = MSG_ONPREPARED;message.arg1 = mPlayer.getCurrentPosition();try {mMessengerForSeekbar.send(message);} catch (RemoteException e) {e.printStackTrace();}}}, 0,500);

Android音乐播放器开发的MediaPlayer出现IllegalStateException相关推荐

  1. Android音乐播放器开发(2)—登录

    1. 说明 本音乐播放器基于Android开发,原为我和另外两个小伙伴在上学期间一起做的一个小项目,近来有时间整理一下.之前我有文章已经介绍了播放界面的功能实现(Android音乐播放器开发),但介绍 ...

  2. Android音乐播放器开发(3)—注册

    1. 说明 本音乐播放器基于Android开发,原为我和另外两个小伙伴在上学期间一起做的一个小项目,近来有时间整理一下.之前我有文章已经介绍了播放界面的功能实现(Android音乐播放器开发),但介绍 ...

  3. Android音乐播放器开发(4)—修改密码

    1. 说明 本音乐播放器基于Android开发,原为我和另外两个小伙伴在上学期间一起做的一个小项目,近来有时间整理一下.之前我有文章已经介绍了播放界面的功能实现(Android音乐播放器开发),但介绍 ...

  4. Android音乐播放器开发(5)—播放界面(播放、暂停、上一首、下一首,顺序播放、随机播放、拖拽进度条…)

    1. 说明 源码已同步到Gitee仓库,Github仓库,觉得还不错的话帮忙点个"star"吧,非常感谢. Android播放器专栏其它文章: 服务端:Android音乐播放器开发 ...

  5. Android音乐播放器开发(6)—ListView组件创建歌曲播放列表(内含原理分析)

    1. 说明 源码已同步到Gitee仓库,GitHub仓库,觉得还不错的话帮忙点个"star"吧,非常感谢. 以往的文章 服务端:Android音乐播放器开发–服务端 登录:Andr ...

  6. android 播放音乐 自定义控件,Android音乐播放器开发小记——项目简介

    项目源码: 前言 之前做的App多半是巡检,点检类的,一直想开发不同类型的APP来练习.所以选择做一款音乐播放器,基本可以涵盖android所有的基础知识,比如四大组件,自定义控件,网络请求,跨进程通 ...

  7. android音乐播放器底部,android音乐播放器开发中所遇到的bug及解决方法

    这几天在写一个android版的音乐播放器,在开发过程中遇到了一些小问题 小bug,最后经过一番调试与查找 终于发现问题所在.现在将开发中的问题与解决方法分享给大家... 一,音乐播放器的界面我采用的 ...

  8. android音乐播放器开发 SweetMusicPlayer 播放本地音乐

    代码地址:https://github.com/huweigoodboy/SweetMusicPlayer 上一篇写了加载歌曲列表,http://blog.csdn.net/huweigoodboy/ ...

  9. android音乐播放器开发 SweetMusicPlayer 实现思路

    代码地址:https://github.com/huweigoodboy/SweetMusicPlayer 一,实现效果 目前还不是特别完善,主要有以下几个功能, 1,加载歌曲列表(实现a-z字母检索 ...

最新文章

  1. expdp数据泵导出操作
  2. jQuery - 设置内容和属性
  3. 应用架构设计原则、模式摘录
  4. SAP实施项目中顾问与客户的有效沟通
  5. 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc
  6. notepad++默认的快捷键整理
  7. 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)
  8. 26期20180606 chmod chown umask 隐藏权限
  9. mysql 合并相加_mysql 多条记要判断相加减合并一条
  10. 仓库保管工计算机试题,仓库保管工中级试卷答案.doc
  11. Chrome DevTools
  12. 加速下载 玩转土豆网FLV视频四招
  13. geek卸载界的天花板
  14. 帝国cms !--list.var1--,!--list.var2--的终极用法
  15. autojs声明文件
  16. Day10.事件下(学习日记10)
  17. 网吧台式计算机配置,2017网吧电脑配置
  18. Idea Eclips快捷键
  19. 三门问题详解(附C语言实现)
  20. CSS font-family 中英文名称集合

热门文章

  1. 差速驱动机器人的车轮里程计模型
  2. 重型载货汽车驱动桥设计(UG三维图+CAD图纸+论文)
  3. 泛滥的“刷脸”流程,可能正在泄露你的隐私
  4. 【长难句分析精讲】定语从句
  5. 解决php7无法加载curl的问题及反思
  6. Linux 下 Memcached 缓存服务器安装配置
  7. 微商怎么引流精准客源微商怎么加好友快速成交
  8. Foreground Service前台服务
  9. 1038:苹果和虫子 题解 信息学奥赛 NOIP
  10. 畅谈当代女性择偶标准,这样的要求过分吗?(留下你的感触,让我们共同探讨这个当代的话题)