写个Mp3播放器,实现跟新播放进度条后,播放有点不流畅,不知道怎么回事 写个Mp3播放器,在service里播放音乐,再启动一个线程把播放进度的信息mediaPlayer.getCurrentPosition()通过广播方式发送到activity,来跟新activity里的SeekBar进度,怎么播放之后不流畅,把线程去掉就好了,有人知道是怎么回事吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的thread是不是一直在执行,在中间加上sleep看看呢 加了sleep(time);就在这time时出现卡,不流畅 不在service中发广播,直接在activity中开辟一个thread定时通过mediaPlayer.getCurrentPosition()取得当前的播放进度更新进度条,ui不显示时就不需要执行更新进度条操作。 在activity中定义一个service类作为成员变量,能获取service中的mediaplay对象吗?mediaplay的状态不是一直在变吗?比如就mediaPlayer.getCurrentPosition() 找到原因了,我使用的线程run()中用了while(true),没有使用标志变量,导致其一直占有cpu,所以很卡,改了一下就好了。 我也遇到同样的问题,用的是sleep1000,应该不会很占CPU吧。 Activity中启动一个服务 做一个监听未接来电的程序 listview分页 如何获取Activity的高度和宽度,也就是如何判断当前为横屏还是竖屏 [求教]activity跟dialog的关系 ListView And Dialog android文件的初始化参数问题 请教一个android用bluetooth的小问题 如何显示被创维电视启动器屏蔽掉的爱奇艺图标 anroid Animation 一个很值得讨论的问题 vs2015如何打包apk 如何美化android软件界面 LayoutInflater对象的创建
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货