gpt4 book ai didi

android - 完成 Activity 后如何断开与 Cast 的连接?

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:04 24 4
gpt4 key购买 nike

这是我正在做的:

  • 通过“设置”手动连接到 ChromeCast。
  • 使用我已连接的 ChromeCast 设备启动管理 Presentation 以显示自定义布局的应用。
  • 通过手动关闭我的应用来完成它。
  • 此时,我仍然可以看到我的设备屏幕转换。这是我想以编程方式断开转换的地方,这样我就再也看不到屏幕转换了。

在进行演示时,我可以访问要转换到的显示器:

MediaRouter.RouteInfo route = mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO);
return route != null ? route.getPresentationDisplay() : null;

关于如何实现此功能有什么想法吗?

更新:

对于那些对此感兴趣的人,我是这样做的(感谢 Ali Naddaf 的回复):

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
public void disconnect(){
MediaRouter mMediaRouter = (MediaRouter) getSystemService(Context.MEDIA_ROUTER_SERVICE);
mMediaRouter.selectRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO, mMediaRouter.getDefaultRoute());
}

最佳答案

对于像我这样使用 v3 Cast SDK 寻找答案的人:

mSessionManager.endCurrentSession(true);

关于android - 完成 Activity 后如何断开与 Cast 的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29500383/

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