有時候當我們在做一種網頁的時候。需要用到背景音樂,怎到有的瀏覽器根本就播放不了,那麼什麼樣的js程式碼能實現這種相容的功能呢?不是沒有下面小編就跟大家分享一下能相容於各種瀏覽器的背景音樂循環播放的js程式碼。
var bgSoundFile = " if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) { document.write('<bgsound src="' + bgSoundFile + '" loop="-1">'); } else if (navigator.userAgent.toLowerCase().indexOf("firefox") != -1) { document.write('<object data="' + bgSoundFile + '" type="application/x-mplayer2" width="0" height="0"><param name="filename" value="' + bgSoundFile + '"> <param name="autostart" value="1"><param name="playcount" value="infinite"> </object>');} else { document.write('<audio src="' + bgSoundFile + '" autoplay="autoplay" loop="loop"> <object data="' + bgSoundFile + '" type="application/x-mplayer2" width="0" height="0"> <param name="filename" value="' + bgSoundFile + '"><param name="autostart" value="1"> <embed height="2" width="2" src="' + bgSoundFile + '" pluginspage="http://www.apple.com/quicktime/download/" type="video/quicktime" controller="false" controls="false" autoplay="true" autostart="true" loop="true" bgcolor="#000000"> </embed> </object> </audio>'); }
以上就是能實現相容各種瀏覽器的背景音樂循環播放的js程式碼,也許以後能用的到呢,趕緊收藏起來吧。
相關推薦:
以上是實作相容各種瀏覽器的音樂播放js程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!