【Audio&Video】设备之间的路由(16)

随着用户使用无线技术连接电视机,家庭影院系统和音乐播放器,他们希望能够在这些更大,更响亮的设备上播放Android应用的内容。启用这种播放功能可以将您的单设备,单用户应用程序转变为共享体验,让多个用户感到愉悦和激励。

Android媒体路由器API旨在使用通用用户界面在远程接收设备上启用媒体显示和回放。MediaRouter然后,实现接口的应用开发人员可以连接到框架,并将内容播放给参与媒体路由器框架的设备。媒体播放设备制造商可以通过发布MediaRouteProvider允许其他应用连接到并在接收设备上播放媒体的框架来参与该框架。图1说明了应用程序如何通过媒体路由器框架连接到接收器设备。

【Audio&Video】设备之间的路由(16)

图1.媒体路由提供程序类提供从媒体应用程序到接收方设备的通信的概述。

注意:如果您希望您的应用支持 Google Cast设备,则应使用Cast SDK 并将您的应用构建为Cast发件人。按照Cast文档中的 说明操作, 而不是直接使用MediaRouter框架。

Mediarouter支持库


mediarouter API在v7-mediarouter支持库中定义 。该库与运行Android 2.3(API级别9)及更高版本的设备兼容,并确保所有设备都具有一致的体验。有关中间件API的详细信息,请参阅android.support.v7.media API参考中的包。

MediaRouter API
媒体应用程序使用该MediaRouterAPI发现可用的远程回放设备并将音频和视频路由到它们。
MediaRouteProvider API
该MediaRouteProviderAPI定义了远程回放设备的功能,并使其可用于使用MediaRouter搜索替代媒体路径的应用程序。

联系我

QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ

公众号推荐:

【Audio&Video】设备之间的路由(16)

猜你喜欢

转载自blog.51cto.com/4789781/2130804