2013-02-28 42 views
0

我想在我的網頁中播放音頻。爲此,我嘗試使用一種方法。從參數化的URL播放wav聲音

<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> 

在瀏覽器上播放wav文件用這種參數的URL的任何其他的好辦法。我不想使用閃光燈。

每次打開下載窗口時,都不播放音頻。

+0

你不是逃避success.wav,注意到你在成功之前結束引用並在.wav後重新開始...這是不正確的,並且會出現錯誤 – 2013-02-28 23:33:11

回答

1

試試這個:

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

你不需要這些額外的報價,他們打破了標籤。

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> 
+0

大多數現代瀏覽器都使用HTML 5'