Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法为Android ChromeCast手动设置ApplicationSession网络超时?_Android_Google Cast_Chromecast - Fatal编程技术网

有没有办法为Android ChromeCast手动设置ApplicationSession网络超时?

有没有办法为Android ChromeCast手动设置ApplicationSession网络超时?,android,google-cast,chromecast,Android,Google Cast,Chromecast,我正在向我的接收器发送MediaProtocolMessageStream.loadMedia命令。几秒钟后,我的会话以“网络I/O超时”结束,通道=SessionError.CATEGORY\u DISCONNECT\u通道,代码=SessionError.code\u超时。这种情况只会发生在超过200分钟的较长视频中,因此我假设存在合法的超时。有没有办法调整会话中的超时时间,以便我可以加载更大的电影?我看到底层NetworkRequest中有一个最终的默认超时,但我无法访问它。应用程序无法调

我正在向我的接收器发送MediaProtocolMessageStream.loadMedia命令。几秒钟后,我的会话以“网络I/O超时”结束,通道=SessionError.CATEGORY\u DISCONNECT\u通道,代码=SessionError.code\u超时。这种情况只会发生在超过200分钟的较长视频中,因此我假设存在合法的超时。有没有办法调整会话中的超时时间,以便我可以加载更大的电影?我看到底层NetworkRequest中有一个最终的默认超时,但我无法访问它。

应用程序无法调整超时值。这将有助于我们了解在您的情况下是什么导致超时。当发送方没有及时回复接收方的ping请求,或者发送方在一定时间内没有收到接收方的ping请求时,就会发生超时。可能是您尝试加载的媒体占用了接收器上的CPU,因此无法向发送方发送ping请求。您是否在发送者的日志中看到类似于“等待ping超时”之类的内容

我没有在我的发件人上看到任何内部日志记录。唯一的证据是,我的ApplicationSession.Listener()onSessionEnded是用前面提到的错误代码触发的。我在我的接收器上也找不到任何错误日志。我只看到一个加载接收和一个状态发送。如果我可以在接收器上进行一些诊断或在两端进行更多的登录,那将是非常好的。请通过chromecast更新邮件列表与我联系好吗?一旦我们解决了这个问题(我需要你提供更多信息),我们就可以在这里报告我们的发现。我如何访问该列表?请向chromecast发送电子邮件-updates@google.comTurnsAndroid Chromecast代码使用10秒超时。解析DASH清单花费的时间超过10秒。我破解了DASH player中的解析代码以加快速度。现在我的视频播放了,但如果能够设置自己的超时时间,而不是依赖隐藏的常量,那就太好了。