我在一个网站上有一些视频,其中有音乐在后台播放。
开始播放视频后,我希望音乐自动停止。当我使用基于 javscript 的 HTML5 视频插件时,这没什么大不了的。
但是,有一个 Flash 后备(flowplayer)。现在我不知道如何找出(从javascript的角度来看)点击flowplayer。有没有办法通过javascript捕捉这个事件?我能否以某种方式找出是否正在单击包含 flowplayer 的 div,即使播放器位于顶部?
有没有这样做的 JQuery 方式?
我在一个网站上有一些视频,其中有音乐在后台播放。
开始播放视频后,我希望音乐自动停止。当我使用基于 javscript 的 HTML5 视频插件时,这没什么大不了的。
但是,有一个 Flash 后备(flowplayer)。现在我不知道如何找出(从javascript的角度来看)点击flowplayer。有没有办法通过javascript捕捉这个事件?我能否以某种方式找出是否正在单击包含 flowplayer 的 div,即使播放器位于顶部?
有没有这样做的 JQuery 方式?
Flowplayer 具有 javascript API 并onStart
在您开始播放视频时触发事件。您可以在此处找到更多信息:http:
//flowplayer.org/documentation/events/clip.html
您可以从调查<embed>
标签是否<object>
支持click
事件开始。这应该是可能的。您还可以为标签分配一个 id 并从那里触发它。
这个 SO question可能会给你一些想法。