Google助手可以帮助控制你的Android媒体应用

原标题:The Google Assistant can help control your Android media apps
链接:https://android-developers.googleblog.com/2017/10/the-google-assistant-can-help-control.html
作者:Nazmul Idris (Android设备和媒体开发者倡导者) 翻译:arjinmc

img

Google助手可用于手机,扬声器,Android TV等。它可以帮助用户在一天中完成更多的工作,他们需要为待办事项列表添加内容,打开灯光或播放歌曲。

助手提供很多服务,尤其是音乐。它可以了解设备之间的媒体命令(“播放摇滚音乐”),并支持媒体控制(如暂停,跳过,快进,竖起大拇指)。用户还可以通过Google Assistant控制Android媒体播放。例如,你可以通过告知Google助手“暂停播放”,而不用拿手指来暂停播放。或者通过“环球音乐播放器播放摇滚”播放音乐。

为了让用户通过Google助手控制Android Media应用程序中的播放,你可以使用MediaSessionAPI来实现。我们建议你在制作应用程序,使用MediaSession与Google Assistant的集成而不是intent。

如何在你的应用程序中使用MediaSession?

你的应用必须实现MediaSession,以处理与Google Assistant所述的进行交互中一组规定的操作。

以下是一些示例项目,可帮助你开始在媒体应用程序中使用MediaSession:

  1. MediaBrowserService示例
  2. 环球音乐播放器样品
  3. 助手与Leanback样本集成

要了解有关MediaSession的更多信息,这里有一些很好的资源:

  1. 了解MediaSession
  2. 使用MediaSession
  3. 使用Google Assistant在Android TV上进行视频播放

Google Assistant如何使用MediaSession?

Google Assistant以与其他外部控制器(如Android Wear)相同的方式使用MediaSession。这些控制器中的每一个都会导致应用程序中的状态更改,并且需要有一种方法来响应这些更改。这就是MediaSession的作用。

通过使用MediaSession,Google Assistant可以控制你的应用的媒体播放,并保持与其当前状态的同步。

如何使用MediaSession测试我的应用程序?

实现MediaSession后,你可能需要测试如何在应用程序之外控制播放。该媒体控制测试工具可以模拟你的媒体播放的外部控制。你可以按预期方式工作来验证其他应用(如Google Assistant)与你的应用程序互动时。

results matching ""

    No results matching ""