2011-04-27 61 views

回答

1

有您的网页播放声音多路 - (!虽然你可以在<applet>做到这一点)主要通过<object>, <embed>。麻烦的是,每个插件都在页面中嵌入一个插件,每个插件都有不同的参数,并且它们是针对每个提供者的。而且它们有很多...和声音格式...所以你可以编写一个脚本遍历所有这些标签,并找到它们的所有参数,并试图找出这是一个QuickTime插件还是一个真实的播放器,或Windows媒体等等等等 - 这是一个可怕的功能,它仍然不能涵盖所有情况。所以我想没有应该是简短的答案。

+0

我想你无意中说了几句话。尽管如此,我也同意最终结论。可以检测页面上是否包含任何插件,但无法判断这些插件是否实际播放声音。 – ikanobori 2011-04-27 15:52:15

+0

我没有错过那些对不起,似乎使用HTML标记没有把代码标记打印只是在页面中的标签。我重新编辑了答案,并将这些标记标记为代码。 – Liv 2011-04-27 15:54:15

+0

感谢您的回答 – lisovaccaro 2011-04-28 03:08:59

0

只能用HTML5支持的浏览器,但如果您使用<audio>标记,你可以在您的处置称为事件attibute onplay

如果jQuery的,您可以为play事件的所有音频标签做的每一个事件绑定在页面上。

试试: http://jsfiddle.net/jdgiotta/rvpBj/

相关问题