0

我想在我的网页中播放音频。为此,我尝试使用一种方法。

<embed src="success.wav" autostart=true loop=false>

但是我必须进行服务器调用才能获取类似的波形文件

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 文件的任何其他好方法。我不想使用闪光灯。

每次打开下载窗口时都不会播放音频。

4

2 回答 2

1

试试这个:

<embed src="URL/play.php?file=success.wav&log=353534543" autostart=true loop=false>

您不需要那些额外的引号,它们会破坏标签。

于 2013-02-28T23:33:43.470 回答
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>
于 2013-02-28T23:37:37.533 回答