我想在我的网页上播放音频。为此,我尝试使用一种方法。
<embed src="success.wav" autostart=true loop=false>
但我必须打电话给服务器来设置像
这样的wave文件URL/play.php?file="success.wav"&log=353534543
返回success.wav文件。我尝试了这个,但没有工作
<embed src="URL/play.php?file=success.wav&log=353534543" autostart=true loop=false>
使用这种参数化的URL在浏览器中播放wav文件的任何其他好方法。我不想用flash。
每次打开下载窗口时都不会播放音频。
答案 0 :(得分:1)
请改为尝试:
<embed src="URL/play.php?file=success.wav&log=353534543" autostart=true loop=false>
您不需要那些额外的引号,它们会破坏标记。
答案 1 :(得分:0)
我不久前在一个项目中使用过它,需要JavaScript,它可能对你的实现来说太过分了,但它是一个很好的跨浏览器兼容的解决方案。
SoundManager2: http://www.schillmania.com/projects/soundmanager2/
在页面顶部:
<script type="text/javascript">
var music=1;
soundManager.setup({
html5Test: /^(probably|maybe)$/i,
useHTML5Audio: true,
onready: function() {
music = soundManager.createSound({
id: 'music',
url: 'URL/play.php?file=success.wav&log=353535',
});
}
});
</script>
然后当你想要:
<script type="text/javascript">
music.play();
</script>