VideoView.setVideoURI()不接受HTTPS

时间:2013-02-15 15:33:16

标签: https android-videoview google-tv

this.videoView.setVideoURI(Uri.parse(URL + “&安培; EXT = .m3u8”));

呼叫永远不会到达服务器。 使用http一切正常。 在所有其他Android设备上(!= Google TV),HTTPS也可以正常运行。

网址格式为:

https://example.com/index.php?videoId=3&sessionId=xxxxxxxxxxxxxxxxxxx&ext=.m3u8

这是一个返回m3u8 HLS文件的PHP脚本。但服务器甚至从未被调用过。

如果删除'& ext = .m3u8'部分,则相同。

证书不是自签名的。应用程序对HTTPS服务器的其他调用成功完成。

编辑:错误也没有帮助。 0/0(什么/额外)我正在使用Sony NSZ-GS7和Android GoogleTV 3.2

1 个答案:

答案 0 :(得分:0)

上面有两个问题,1)我们的HLS播放器不接受HTTPS,它需要.m3u8之前的? (即.php是不可接受的)

我不确定我是否会使用Krispy的建议,除非辅助文件.m3u8和.ts不使用https。当然,您可以在应用中构建一个驻留在电视上的小代理,并使用https转发https请求。