背景音乐添加到带有循环的HTML页面

时间:2014-06-25 05:45:13

标签: javascript html audio

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

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

在HTML文件中,我面临的问题是,当我在本地加载页面时,音乐播放正常,但当我通过互联网浏览网站时,它为我提供了下载音乐matrix.m4a文件的选项。 / p>

有什么问题吗?

1 个答案:

答案 0 :(得分:1)

你的服务器不知道m4a文件实际上是一个音乐文件,并且可能会以application/octet-stream的形式发送它,这基本上就是嘿,请你下载这个,不要试着自己打开它。&#39;

也许有点过于先进,但你可以制作如下的PHP脚本:

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

最终评论如下:只有在你真的认为你的用户会喜欢它时才这样做。一般来说,强迫用户使用音乐被认为是不好的做法。