如何制作自定义按钮来控制<embed />?

时间:2010-12-21 12:44:48

标签: javascript jquery html

我试图在浏览器中播放一些声音(mp3)。发现<embed>,但默认控制器(暂停按钮,音量和时间滑块)真的非常漂亮,我想知道如何用一些jquery按钮控制它?

然后我会隐藏嵌入并使用jquery和embed标签id调用控件。

这是可能的,我在哪里可以找到它的概述?

2 个答案:

答案 0 :(得分:2)

实际上你可以用html5做得更好(来自CPU的负载较少,但是也可以减少交叉浏览器的负担) (google it:custom html5 audio player)

但是如果你想在幕后制作flash,那么最好使用jPlayer: http://www.happyworm.com/jquery/jplayer/

答案 1 :(得分:0)

我同意Fusion的观点,即HTML5可能是获得最佳结果的最简单方法。但是,您打算如何处理非HTML5兼容的浏览器?手机怎么样?

我的建议是使用兼容浏览器的HTML5解决方案,以及非HTML5浏览器的jQuery后备解决方案。这样,拥有最新技术的用户可以获得最佳解决方案,但不要让其他人离开。

jQuery具有修改DOM的绝佳能力,因此交换标记中的文件不会成为问题。看看这个声音插件(http://plugins.jquery.com/project/sound_plugin),看看是否符合你的需要。