【发布时间】:2010-09-30 21:09:22
【问题描述】:
我正在使用 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 是什么版本?我知道 Android 在某些证书(如通配符证书和 SAN 证书)方面存在问题。
-
我在三种不同的 Android 设备上试用过 Android 2.1 和 2.2。我尝试过 IIS 上的 Equifax 证书和 Apache 上的 DigiCert 证书。 Android 使用 HTTPS 可以正常显示网页,但不能显示视频。
-
顺便说一下,Apache 上的自分配证书也经过测试。同样的错误。