我刚刚开发了一个音乐应用程序(本地歌曲),当我试图在锁定屏幕上构建播放控制并使用mediaSessionCompat进行通知时,我发现了ianhanniballake的以下链接:https://medium.com/google-developers/mediabrowserservicecompat-and-the-modern-media-playback-app-7959a5196d90#.kfvx5jfyn
虽然这个博客解释得很好,但我不明白mediaSessionCompat和MediaBrowserServiceCompat之间的区别。
有人能解释一下为什么使用MediaBrowserServiceCompat吗?有必要吗?mediaSessionCompat够了吗?
提前感谢
发布于 2017-01-26 20:12:13
如果您有许多UI界面,如Android、磨损、移动等,则可以使用mediaBrowserCompat和mediaBrowserServiceCompat,因此所有设备都同步播放。mediaBrowserCompat是在需要控制服务的活动中编码的。因此可以对mediaBrowserServiceCompat进行多次编码,如手机主活动一次、汽车一次、磨损一次等,而在服务类中只对mediaBrowserServiceCompats进行一次编码,因为上述mediaBrowserServiceCompats可以通过mediaControllerCompat与其连接并控制回放。连接使用setSession(令牌)设置,并由getSession(令牌)访问。
https://stackoverflow.com/questions/41648980
复制相似问题