【发布时间】:2013-02-19 16:47:59
【问题描述】:
this.videoView.setVideoURI(Uri.parse(url+"&ext=.m3u8"));
调用永远不会到达服务器。 使用 http 一切正常。 在所有其他 Android 设备 (!=Google TV) 上,HTTPS 也可以正常工作。
网址格式为:
https://example.com/index.php?videoId=3&sessionId=xxxxxxxxxxxxxxxxxxx&ext=.m3u8
这是一个 PHP 脚本,它将返回一个 m3u8 HLS 文件。但是服务器甚至从未被调用过。
如果我删除 '&ext=.m3u8' 部分,情况相同。
证书不是自签名的。应用程序对 HTTPS 服务器的其他调用成功且没有问题。
编辑:错误也无济于事。 0/0(什么/额外)我正在使用带有 Android GoogleTV 3.2 的 Sony NSZ-GS7
【问题讨论】:
-
您的问题中的信息很少。你能提供更多细节吗?
-
根据要求,我添加了更多细节。如果您需要特别的东西,请说出来。我想不出任何更有用的信息。
-
我很好奇从服务器发送的标头。您可以进行 curl 日志转储并将其添加到您的问题中吗?此外,正如 Les 在他的回答中所述,我听说过 HLS 和 HTTPS 的问题。
-
服务器永远不会被调用(关于 ssl_access_log),如前所述,因此总之他不会发送任何标头作为响应。
标签: https android-videoview google-tv