背景音乐添加到HTML页面与循环



我正在为一个乐队制作一个网站,然后我使用了以下代码

<embed src="matrix.m4a" width="180" height="90" loop="true" autostart="true" hidden="true" />  

在HTML文件中,我面临的问题是,当我在本地加载页面时,音乐播放得很好,但当我通过互联网浏览网站时,它给了我一个下载音乐矩阵的选项。m4a格式文件。

有修复吗?

您的服务器不知道m4a文件实际上是一个音乐文件,并且可能会将其发送为application/octet-stream,这基本上是'嘿,请下载这个,不要尝试自己打开它'

可能有点太高级了,但您可以编写如下php脚本:

<?php
header('Content-Type: audio/mp4');
readfile('path/to/file.m4a')
?>

最后一点:只有当你真的认为你的用户会喜欢它的时候才这样做。一般来说,强迫用户听音乐是不好的做法。

最新更新