ChromeCast音频固件1.24.88047坏了吗?

时间:2017-05-23 04:00:07

标签: google-cast

我开发了一个直接与套接字级别(套接字级别)通信的应用程序(用于音频)但最新的FW版本1.24.88047打破了它。应用程序加载默认接收器并依赖协议的requestId(在JSON有效负载中设置)来排队请求并配对请求/响应。

通常情况下,我会执行LAUNCH(默认接收器),LOAD和PLAY,每次等待包含上一个请求的requestId的状态响应,然后发布下一个请求。

当用户想要停止时,我发送一个STOP。在下一个播放请求中,我将再次发送一个LOAD然后再播放。现在FW 1.24.88047发生的情况是,在播放轨道时发送STOP后,下一个LOAD将永远不会收到匹配的响应,因此队列将停止。 CCA执行HTTP请求以获取LOAD之后的音频数据,但这是全部(无论是否在LOAD中设置自动播放)。即使我强迫玩,也没有任何事情发生。没有MEDIA_STATUS,当然也没有播放。

我已经能够实现一种解决方法,每次用户想要停止播放歌曲时停止默认接收器,但这非常不优雅且缓慢。我每次都需要重启接收器。这是这个FW的错误吗?

注意:如果我等待曲目自然结束,请检测它并为下一首曲目发送一个LOAD,这仍然可以正常工作

由于

1 个答案:

答案 0 :(得分:0)

Google Cast团队承认错误,并在FW 1.25 +

中更正