其實這是我第一次使用jplayer插件,所以我需要的是當我點擊一個div時播放聲音剪輯(2秒),並且我不知道如何使用jplayer!使用jplayer在mouseclick上播放Mp3聲音剪輯?
我還需要加載在緩存中的聲音剪輯文件以及頁面載入,所以當我點擊該分區的聲音片段立即播放而無需加載就點擊
時順便說一句,是有可能這樣做如果不使用jplayer,jquery也許?!
其實這是我第一次使用jplayer插件,所以我需要的是當我點擊一個div時播放聲音剪輯(2秒),並且我不知道如何使用jplayer!使用jplayer在mouseclick上播放Mp3聲音剪輯?
我還需要加載在緩存中的聲音剪輯文件以及頁面載入,所以當我點擊該分區的聲音片段立即播放而無需加載就點擊
時順便說一句,是有可能這樣做如果不使用jplayer,jquery也許?!
-snip-
從頭開始......那裏,如果你想堅持jPlayer,嘗試設置warningAlerts和errorAlerts到是API
http://www.jplayer.org/latest/developer-guide/#jPlayer-play
使用
$("#jpId").jPlayer("play");
真正。
$(id).jPlayer({ warningAlerts: true, errorAlerts: true });
這可能會解決你的問題。
但是,只要你只需要聲音(沒有視頻),SoundManager 2可能會更適合你。它非常強大並提供豐富的調試輸出。
soundManager.url = './swf/'; // directory where SM2 .SWFs live
var mySound;
soundManager.onready(function() {
// SM2 has loaded - now you can create and play sounds!
mySound = soundManager.createSound({
id: 'someSound',
url: '/path/to/some.mp3'
});
});
//....
//if(xhr-stuff)
if(mySound)
mySound.play();
使用soundmanager2.js進行測試,並使用soundmanager2-nodebug-jsmin.js進行生產。如果您還有其他問題,請不要猶豫問。
結束使用soundmanager2.js - thx一堆。希望我能給你我50代表:( – 2011-09-27 15:31:50
這不適合我 - 我甚至嘗試添加$ .jPlayer(「play」,0);它仍然只玩一次。也許我應該剛剛創造了我自己的問題 - 但它很相似,我覺得我只是在這個問題上得到獎勵。 – 2011-09-19 18:24:02
以下代碼在我的jPlayer('play')api調用之前。 '$( 「#音頻播放器」)jPlayer({ \t \t swfPath: './aud', \t \t的解決方案: 「HTML,閃光」, \t \t靜音:假的, \t \t errorAlerts:假的, \t \t warningAlerts:假的, \t \t準備:功能(E){ \t \t \t $(本).jPlayer( 「setMedia」,{ \t \t \t \t MP3: 「./aud/msg_rcvd.mp3" , \t \t \t \t OGG:」 ./aud/msg_rcvd.ogg」 \t \t \t}) \t \t} \t});' – 2011-09-19 18:24:47
@Derek阿代爾你說過你只能玩一次?你是否試圖讓它循環呢? – 2011-09-19 20:09:11