今天,出乎意料的是,我注意到Opera停止在计算机上本地播放html5音频(mp3文件)。也就是说,如果您将代码和mp3文件上传到服务器,它会正常播放,但是当您使用音频标签打开相同的html文件并在本地链接时,它将不再起作用。也就是说,这段代码(例如):
<audio src="assets/test.mp3" controls></audio>
在服务器上,这没有问题,计算机本地无法播放。谁知道是什么原因?真的CORS?例如,在Chrome中,本地和服务器上都可以正常运行。
答案 0 :(得分:0)
如果您使用的是 Linux,请查看 mp3 文件的权限。如果它是像 -rw-------
这样的东西,它就不会播放,因为 PHP 用户应该能够阅读它,即它需要像 -rw-r--r--
这样的东西。