gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:18:27 26 4
gpt4 key购买 nike

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

安卓> 4.0

最佳答案

从API级别16(Jellybean)开始,有了 MediaRouter API,该API使您可以获取有关当前音频/视频路由的一些信息。
要获取路由信息,可以使用带有getSelectedRouteROUTE_TYPE_LIVE_AUDIO标志的ROUTE_TYPE_LIVE_VIDEO方法。这为您提供了一个RouteInfo对象,通过该对象,您可以使用getName方法获取路线的名称。

例如:

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...
}

关于android - Android-获取当前的音频/视频输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18054711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com