Chromecast 自定义接收器播放器卡在 IDLE 状态并且没有响应

Posted

技术标签:

【中文标题】Chromecast 自定义接收器播放器卡在 IDLE 状态并且没有响应【英文标题】:Chromecast Custom Receiver player stuck on an IDLE state and doesn't respond 【发布时间】:2017-10-11 15:47:55 【问题描述】:

我正在尝试解决发件人(android 应用程序)发送音频项目队列时的问题。这些项目中很少有 URL 无效 当它发生时,接收器发生错误并将播放器设置为空闲状态。 然后我尝试点击播放下一步按钮或在我的 android 应用上执行其他操作 - 接收器没有响应。 我究竟做错了什么?

screenshot of the chrome consolescreenshot of the chrome console 2

【问题讨论】:

我用这个player作为参考 你用的是CAF接收器吗? 我正在使用 Develop Receiver v2 应用程序。我试过 CAF 接收器,但它没有解决我的问题 【参考方案1】:

您可以尝试Media events 中讨论的这些建议:

接收器应用程序可以通过应用自己的启发式方法并更改customizedStatusCallback API 中的状态来调整此逻辑。此 API 将提供当前状态,应用程序可以返回修改后的状态。

如果这在特定情况下有意义,接收器应用程序也可以通过覆盖 onEnded / onErrorendederror 之后不进入 IDLE。

【讨论】:

我尝试在发生错误时设置不同的状态,但这对我没有帮助。接收方不接受任何新的加载请求的问题

以上是关于Chromecast 自定义接收器播放器卡在 IDLE 状态并且没有响应的主要内容,如果未能解决你的问题,请参考以下文章

chromecast 自定义接收器 - 播放列表在没有“onLoad”动画的情况下推进媒体

切换音轨时是不是可以阻止 Chromecast 自定义媒体接收器发出许可请求?

chromecast 不播放 HLS

我可以从自定义 chromecast 接收器访问我的音乐库吗?

如何获取在 chromecast 设备上崩溃的 Receiver 应用程序的崩溃日志?

启动自定义 chromecast 接收器有时会超时