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
答案 0 :(得分:0)
上面有两个问题,1)我们的HLS播放器不接受HTTPS,它需要.m3u8之前的? (即.php是不可接受的)
我不确定我是否会使用Krispy的建议,除非辅助文件.m3u8和.ts不使用https。当然,您可以在应用中构建一个驻留在电视上的小代理,并使用https转发https请求。