如何使用php将音频文件嵌入网站?
我正在尝试将波西米亚狂想曲的声音文件嵌入我的网站,并发现以下代码片段:如何使用php将音频文件嵌入网站?,php,Php,我正在尝试将波西米亚狂想曲的声音文件嵌入我的网站,并发现以下代码片段: echo "<embed src=\"SONGURL.mp3\" autostart=\"true\" loop=\"true\" hidden=\"true\"> </embed>\n" ."<noembed><bgsound src=\"SONGURL.mp3\" loop=\"infinite\"></noembed>"; ech
echo "<embed src=\"SONGURL.mp3\" autostart=\"true\" loop=\"true\" hidden=\"true\"> </embed>\n" ."<noembed><bgsound src=\"SONGURL.mp3\" loop=\"infinite\"></noembed>";
echo“\n”;
我的问题是如何使这适用于我想要的歌曲?另外,我要修改其中的哪一部分 问题中的PHP代码段生成的HTML代码段似乎依赖于某种插件(我猜是Flash,但我对Flash一点也不熟悉),因此它比简单地编辑HTML字符串要复杂得多。如果你想打破与旧浏览器的向后兼容性,你可以使用HTML5音频标签(参见示例) 在您的例子中,给定一些文件名
$song\u url
,您可以通过如下方式构建字符串来完成您想要的任务:
$html_snippet = "<audio src=\"$song_url\" autoplay loop></audio>";
echo $html_snippet;
$html_snippet=”“;
echo$html_代码段;
要支持多种不同的格式(例如,Firefox用户的.ogg文件),只需编写
$html_snippet = <<<EOD
<audio autoplay loop>
Upgrade to a newer browser!
<source src="$song_url_mp3" type="audio/mpeg">
<source src="$song_url_ogg" type="audio/ogg">
</audio>
EOD;
$html\u代码段=