阅读背景:

Android Media Playback 中的MediaPlayer的用法及注意事项(二)

来源:互联网 
如果你想你的多媒体文件在后台被播放,即使你的程序没有在当前屏幕上,但是当用户和其他程序交互的时候,你又想让你的MediaPlayer继续工作,这个时候你就必须开一个Service,然后在Service里面去控制你的MediaPlayer的实例。在使用这种方式的时候,你应该谨慎一点。因为用户和Android对你运行服务的程序都有期望的结果,就是说,用户知道点了按钮后会发生什么或者是说期望发生什么,如果你的程序并没有满足用户的期望,那么你的程序就给了用户一个坏的体验。举个例子,你在后台开了一个Service播放音乐,当用户在控制面板点击了暂停,而你的Service并没有暂停播放音乐,这样就没有满足用户的期望,结果就是用户卸载了你的app。这下面的部分将讨论在使用这种Servie + MediaPlayer方式时你应该注意的一些问题以及给出一些关于如何实现的的建议。如果你想你的多媒体文件在后台被播放,即使你的程序没有在当前屏幕上,但是当用户和其他程序交互的时候,你


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: