Android API Guide for Media and Camera(四)—— 媒体与相机(媒体路由)

Media Routing

当用户使用无线技术连接他们的电视,家庭影院系统或音乐播放器时,他们是希望能够在这些更大,更响的设备上播放Android应用程序中的内容的。启用这类播放功能可将你的单一设备,单一用户应用转化为令人喜爱和兴奋的多个用户共享体验。

Android设计的媒体路由器API通过常用的接口来实现远程接收器设备上媒体的显示和播放。APP开发者通过实现MediaRouter接口连接路由框架,并向参与媒体路由器框架的设备上播放内容。媒体播放设备制造商可以通过发布MediaRouteProvider来加入到这个路由框架,媒体路由提供者允许其他应用程序连接到接收者设备并在其上播放媒体。图1说明了应用程序如何通过媒体路由框架连接接收者设备。
这里写图片描述
图1.概述媒体路由提供者如何提供从媒体应用程序到接收方设备的通信。

Note:如果你想应用程序支持Google Cast设备,你应该使用Cast SDK来开发应用程序。根据Cast文档中的说明开发,而不需要使用MediaRouter框架。

Mediarouter支持库

媒体路由器的接口定义在 v7-mediarouter support library.中。这个库兼容运行在Android 2.3(API 9)或更高的设备上,并确保了在这些平台上面的一致性。获取更多关于媒体路由器接口,参看android.support.v7.media 包。

MediaRouter API

媒体应用程序使用MediaRouter API来发现可用的远程播放设备并将音频和视频发送到设备上。

MediaRouteProvider API

MediaRouteProvider API定义删除播放设备的功能,并使其对使用MediaRouter搜索可选择的媒体路径的应用程序可见。

后续更新这章这两小节。。。

原文链接:https://developer.android.google.cn/guide/topics/media/media-routing.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值