Android-MediaPlayer的进度条问题
是这样,写了个android的音乐播放器,放到activity里实现了,现在我把mediaplayer放到service里,但是问题是,我怎么通过service里同步进度条,看网上说用广播和aidl都能实现,我是新手,不懂,想请问下,如果有demo,就更好了,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
新手可以找 Mars 老师的视频看看,可以快速入门,里面刚好也有个 mp3 播放器的源码。
http://www.mars-droid.com/bbs/forum.php
有个叫 jamendo的开源软件,很好,你去看看,是国外的一个商业开源软件
确实是使用AIDL,因为Service与Music不在同一个thread里面,无法共享数据。所以Google就搞了一个AIDL的东西来实现跨线程的数据传递。具体AIDL的做法,一下子说不清楚,你只能再去仔细了解了。
不推荐使用broadcast的方法,这样的performance很差,而且你很难控制好那些广播事件。