为什么需要使用媒体控制器和媒体会话?



所有大多数媒体应用程序也需要使用Media Broker和媒体会话。我不明白为什么需要使用它们?如果我直接调用媒体播放器,我的应用程序将运行,对吧?谢谢。

需要它们,以便即使不使用UI,例如:通知,媒体按钮等也可以控制MediaPlayer,并保持所有内容同步。

你可以在这里阅读它: 链接

需要它们来保持所有内容同步: 例如,您无法使用BroadcastReciever来处理所有可能的媒体按钮操作,因此这就是我们使用MediaSession的原因,我们在服务中创建MediaSessionCallback以响应所有操作,例如(播放/暂停,下一个或上一个...(来自通知,媒体按钮,.。以及来自我们的UI(使用媒体控制器(

  • 媒体按钮:蓝牙耳机中的暂停/播放按钮 例。。。

最新更新