学编程选什么专业:当另一个应用开始选角时 如何停止选角

关于学编程选什么专业的问题,在chromecast randomly stops casting中经常遇到, 我运行两个应用程序,它们都使用 Cast SDK v2 和Remote DisplayAPI。我从 App # 1 开始投射,然后转到 App # 2,按投射按钮并选择一条路线。

我运行两个应用程序,它们都使用 Cast SDK v2 和Remote DisplayAPI。我从 App # 1 开始投射,然后转到 App # 2,按投射按钮并选择一条路线。

预期:App # 2 开始投射,App # 1 停止投射。

实际:在我选择路由后,立即调用 App # 2 的MediaRouter.Callback.onRouteUnselected()。两个应用程序的内容都不会显示在接收器上,但是 App # 1 的通知控制器仍然存在。

我没有在 Cast SDK v3 中看到这种行为。在 Cast SDK v2 中有什么方法可以确保在另一个应用程序开始投射时,先前的投射会话停止?

2

我还没有这样做,但你可以尝试实现一个addUpdateListener和执行session.stop当另一个开始。

addUpdateListener(listener)

添加在 Session 更改时调用的。对以下属性的更改将触发:statusText 、命名空间、状态和接收器的音量。

应检查 Session 的 status 属性以确定其连接状态。布尔参数isAlive已弃用,以支持 status Session 属性。仍将传入 isAlive 参数以向后兼容,除非

status = chrome.cast.SessionStatus.STOPPED

停止应用程序方法:

function stopApp() {
    session.stop(onSuccess, onError);
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(704)
G sds:变量列表的均值和 SD(sd sds)
上一篇
拍照识植物小程序:诺基亚 40系列应用程序拍照(40 questions series)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(81条)