Android不在HTTPS上播放HTML5视频

Android不在HTTPS上播放HTML5视频,android,video,html,https,Android,Video,Html,Https,我正在使用HTML5元素来播放sample.mp4。如果使用HTTP协议,它可以很好地发挥作用。如果我将URL更改为使用HTTPS,它将给出错误“抱歉,无法播放此视频”。SSL证书有效。我在IIS和Apache服务器上都试过了 <video src="sample.mp4" id="myvideo" /> <a href="javascript:void(0)" onclick="document.getElementById('myvideo').play();">Pl

我正在使用HTML5元素来播放sample.mp4。如果使用HTTP协议,它可以很好地发挥作用。如果我将URL更改为使用HTTPS,它将给出错误“抱歉,无法播放此视频”。SSL证书有效。我在IIS和Apache服务器上都试过了

<video src="sample.mp4" id="myvideo" />
<a href="javascript:void(0)" onclick="document.getElementById('myvideo').play();">Play</a>


看起来Android目前不支持通过SSL(https)链接提供视频:

根据开发者网站,Android将支持https音频/视频播放:

http/https实时流媒体协议草案: 仅限mpeg-2 ts媒体文件
安卓3、4及以上版本;Android 3.0之前不支持

什么是站点,Android的版本是什么?我知道Android在某些证书上有问题,比如通配符证书和SAN证书。我在三种不同的Android设备上试用过Android 2.1和2.2。我在IIS上使用Equifax证书,在Apache上使用DigiCert证书。Android可以使用HTTPS显示网页,但不能显示视频。顺便说一下,Apache上的自分配证书也经过了测试。相同的错误。是的,我找到了相同的链接并停止进一步寻找解决方案。奇怪的是,没有关于这方面的官方文件。谢谢。在“Android 3.1之前不支持HTTPS”中提到了这一点。你有这方面的源/链接吗?不管怎样,已经找到了: