我有一个文件sample.html,它只包含以下代码:
<html>
<body>
<video width="600" autoplay loop poster="placeholder.jpg">
<source src="sample.mp4" />
</video>
</body>
</html>
引用的mp4文件是从Apple下载的文件:http://support.apple.com/kb/HT1425
当我使用Safari通过http://myserver.com/sample.html访问我的网页时,视频播放没有问题。
当我使用Safari通过https://myserver.com/sample.html访问我的页面时,只显示占位符图像。
详细 Safari 7.0.6 Mac OS X 10.9.4
我已使用http://www.sslshopper.com/ssl-checker.html检查是否为我的域正确配置了SSL,并且它没有报告任何问题。
通过https访问时如何在Safari中播放视频?
答案 0 :(得分:3)
我遇到了同样的问题,并按照this answer解决了这个问题。您需要为您的网络服务器证书提供有效的证书颁发机构,否则Safari将无法播放通过https调用的视频。