首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -获取当前音频/视频输出

Android -获取当前音频/视频输出
EN

Stack Overflow用户
提问于 2013-08-05 09:26:33
回答 1查看 2.8K关注 0票数 1

是否有可能使用Android在Android(如HDMI、SPDIF等)上获得当前的音频/视频输出模式?

Android >4.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-05 12:09:36

从API 16 (Jellybean)开始,有一个MediaRouter API,它允许您获取有关当前音频/视频路由的一些信息。

要获得路由信息,您需要使用getSelectedRoute方法,并带有ROUTE_TYPE_LIVE_AUDIOROUTE_TYPE_LIVE_VIDEO标志。这为您提供了一个RouteInfo对象,通过该对象可以使用getName方法获取路由的名称。

例如:

代码语言:javascript
复制
MediaRouter mr = (MediaRouter)getSystemService(Context.MEDIA_ROUTER_SERVICE);
RouteInfo ri = mr.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_AUDIO);
if ("HDMI".equals(ri.getName().toString()) {
    // do something...
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18054711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档