我正在为一个乐队制作一个网站,然后我使用了以下代码
<embed src="matrix.m4a" width="180" height="90" loop="true" autostart="true" hidden="true" />
在HTML文件中,我面临的问题是,当我在本地加载页面时,音乐播放得很好,但是当我通过互联网浏览网站时,它给了我一个下载音乐matrix.m4a文件的选项。
有什么解决办法吗?
发布于 2014-06-25 06:23:46
您的服务器不知道m4a文件实际上是一个音乐文件,可能会以application/octet-stream
的形式发送,基本上是‘嘿,请下载这个,不要自己打开它。’
可能有点太高级了,但是您可以按照以下方式制作一个php脚本:
<?php
header('Content-Type: audio/mp4');
readfile('path/to/file.m4a')
?>
最后的意见如下:只有当你真的认为你的用户会喜欢它时,才这样做。一般情况下,强迫用户使用音乐是不好的做法。
https://stackoverflow.com/questions/24401039
复制相似问题