lime/src/audio/audio.js
this.baseElement = document.createElement('audio'); this.baseElement.preload = true; this.baseElement.loop = false;兩個重點,第一,原來這是 HTML5 的功能,第二,HTML5 支援連續播放。
那就比照辦理。
var snd = new lime.audio.Audio(path); snd.baseElement.loop = true; playAudio(snd);只要將 baseElement.loop 設為 true 就可以了,playAudio 請看 在 LimeJS 播放音樂的問題(lime.audio.Audio)。
另外如果想知道,音樂什麼時候播完,可以這麼做。
var snd = new lime.audio.Audio(path); goog.events.listen(snd.baseElement, "ended", function() { alert('done'); }); playAudio(snd);---
沒有留言:
張貼留言