现在我正在尝试向网页添加一个按钮,当按下该按钮时,会通过向DOM动态添加嵌入标记来开始播放.wav文件。当声音播放时,文本切换为“停止”,并且我希望能够在文件播放完毕后自动将其切换回“播放”。
如何在文件完成后自动执行一些Javascript?
感谢。
答案 0 :(得分:1)
我会将声音包装在一个非常简单的flash影片中,并使用actionscript在最后触发javascript函数。
这是一个开源flash ide的列表: http://osflash.org/open_source_flash_projects
(这就是谷歌在gmail中的表现)
答案 1 :(得分:1)
对jQuery使用jPlayer,它有一个event that triggers when the sound has finished playing。
需要客户端Flash,但即使启用了我的Firefox Flash阻止程序,第一批Flash播放器也能正常工作。
他们已经建造了几个演示播放器。
答案 2 :(得分:0)
如果您正在嵌入一个播放器来播放该文件(而不是仅允许浏览器尝试自己使用什么(QT,WMP等)),那么播放器应该有自己的事件可以挂钩成。这取决于你使用的播放器。