- 创建媒体应用的开发者
- 开发媒体中心应用的开发者
IMediaControlHandlerAsync接口,该接口包括handlePlay、handlePause、handleStop等方法以及用于管理多媒体播放逻辑的许多其他方法。此接口支持多个会话,能够实现多个视频或画中画等功能。
媒体提供方应用保留一个MediaSession对象,其中包含有关播放媒体的元数据,包括其功能、支持的控件和当前状态。重要的是,Vega媒体控制会自动将来自各种输入源的命令路由到相应的处理方法,从而简化了集成。
客户端方法专为创建集中式媒体控制应用或中心的开发者而设计。任何希望能检索有关当前正在播放的媒体的信息或跨多个应用控制播放的开发者都可以使用这些方法。这种灵活性对于全面的媒体管理解决方案尤为重要。此外,这些客户端方法在开发过程中起着至关重要的作用,有助于在CI/CD管道中对提供方应用进行自动测试。
Vega媒体控制的一个关键功能是其探索方法,它可让您识别和列出与Vega集成并安装在设备上的应用。此功能支持对特定应用进行有针对性的控制。这些方法基于Vega媒体控制复杂的焦点检测算法,返回已排名的应用列表,当前聚焦的应用排在最前面。这种全面的方法确保您可以创建稳健、用户友好的媒体应用或控制中心,同时简化其开发过程并增强整体用户体验。

