我是jQuery的新手,我正在嘗試一種能夠在大多數瀏覽器上播放聲音文件的解決方案。我有一段使用jQuery的代碼和HTML5的音頻支持。它將支持大多數新瀏覽器,但不適用於舊瀏覽器。jQuery HTML5音頻,舊版瀏覽器的替代格式
是否有一個jQuery插件可以使用舊版瀏覽器。最糟糕的情況下,我可以將mp3文件轉換爲swf,並嘗試使用jQuery播放它們,如果可能的話。
這裏是我的代碼
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var sound = $("#sound")[0];
$("#play").mouseover(function() {
sound.play();
}).mouseleave(function(){
sound.pause();
sound.currentTime = 0;
});
});
</script>
</head>
<body>
<audio id="sound">
<source src="sound.ogg" type="audio/ogg" />
<source src="sound.mp3" type="audio/mp3" />
Your browser doesn't support HTML5.
</audio>
<span id="play">Mouse over to play sound</span>
</body>
`