在HTML中嵌入标记-如何在Javascript中知道.wav文件已完成播放?
现在我正在尝试向网页添加一个按钮,当按下该按钮时,将通过向DOM动态添加嵌入标记来开始播放.wav文件。当声音播放时,文本切换到“停止”,我希望能够在文件播放完成后自动将其切换回“播放” 当文件完成时,我如何能够自动执行一些Javascript在HTML中嵌入标记-如何在Javascript中知道.wav文件已完成播放?,javascript,html,events,audio,embed,Javascript,Html,Events,Audio,Embed,现在我正在尝试向网页添加一个按钮,当按下该按钮时,将通过向DOM动态添加嵌入标记来开始播放.wav文件。当声音播放时,文本切换到“停止”,我希望能够在文件播放完成后自动将其切换回“播放” 当文件完成时,我如何能够自动执行一些Javascript 谢谢。如果您正在嵌入一个播放器来播放该文件(而不仅仅是允许浏览器自己尝试使用什么(QT、WMP等)),那么播放器应该有自己的事件,您可以将其挂接。这取决于您使用的播放器。我会将声音包装在一个非常简单的flash电影中,并在最后使用actionscript
谢谢。如果您正在嵌入一个播放器来播放该文件(而不仅仅是允许浏览器自己尝试使用什么(QT、WMP等)),那么播放器应该有自己的事件,您可以将其挂接。这取决于您使用的播放器。我会将声音包装在一个非常简单的flash电影中,并在最后使用actionscript触发javascript函数 以下是开源flash ide的列表: (谷歌在gmail中就是这样做的)使用jQuery,它有一个 需要客户端Flash,但第一个Flash播放器即使在我的Firefox Flash拦截器启用时也能工作
他们已经制作了几个演示播放器。也许值得一提的是,正如BraveSirFoobar所建议的那样,jPlayer本质上是在页面中插入一个flash对象来播放声音。