我正在尝试使用 som 简单的 jQuery 隐藏嵌入式视频,并且在打开扬声器之前一切正常。视频隐藏得很好,但声音继续在后台播放。
是否有一个我可以调用的功能可以使视频静音或完全删除它?
查看下面的链接以获取示例,播放视频,然后单击隐藏视频链接以查看我在说什么。多年来一直在这,现在它让我很恼火。
我正在尝试使用 som 简单的 jQuery 隐藏嵌入式视频,并且在打开扬声器之前一切正常。视频隐藏得很好,但声音继续在后台播放。
是否有一个我可以调用的功能可以使视频静音或完全删除它?
查看下面的链接以获取示例,播放视频,然后单击隐藏视频链接以查看我在说什么。多年来一直在这,现在它让我很恼火。
取决于您使用的视频播放器。我知道youtube有自己的 API。可以为您提供更多信息,但您的小提琴不想为我加载。如果其他人有这个问题,也许会再做一个,我很乐意提供帮助。
好吧,Vimeo 的 API 参考很糟糕,但请查看此页面。http://developer.vimeo.com/player/js-api主要是play()
和pause()
功能。它说您需要将这些 API 函数中的任何一个间接发送到包含视频的 iFrame。为此,您需要api=1
像这样添加到 iFrame url<iframe id="video2" src="http://player.vimeo.com/video/16965687?title=0&byline=0&portrait=0&api=1" width="400" height="225" frameborder="0"></iframe>
虽然您不能直接在 iFrame 上调用这些函数,但您必须使用postMessage()
将函数调用发送到 iFrame。
https://developer.mozilla.org/en/DOM/window.postMessage有一些关于该函数语法的很好的文档。希望这可以帮助。