他们的用户界面是纯HTML,CSS和JS,所以他们如何播放音频? 涉及隐藏的Flash播放器?
答案 0 :(得分:5)
显然他们使用Sound Manager 2,一个带有Javascript控件的flash播放器。
答案 1 :(得分:1)
变暗实际上是自动的并由soundmanager2处理
答案 2 :(得分:0)
他们的演示视频的嵌入代码如下所示:
<object width="400" height="250"><param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?
clip_id=1857085&server=vimeo.com&show_title=1&show_byline=1&
show_portrait=0&color=&fullscreen=1" />
<embed src="http://vimeo.com/moogaloop.swf?clip_id=1857085&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="250"></embed></object><p><a href="http://vimeo.com/1857085">SoundCloud: The Tour</a> from <a href="http://vimeo.com/soundcloud">SoundCloud</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
Blah等等等等。 .swf扩展名是赠品。它是Adobe Flash。
答案 3 :(得分:0)
它使用了一种类似“灯箱”的脚本,请查看下面的链接进行演示: http://videobox-lb.sourceforge.net/
答案 4 :(得分:0)
不是大家伙,他们的音频播放器确实是纯粹的HTML,真的非常聪明。上传音频文件时,它们会生成波形图像服务器端,使用标准html小部件构建播放器,并使用AJAX调用移动播放头,并在音频缓冲时使波形变暗。
在这里你可以看到一个例子,如果你在firebug中看到这个,你会看到width属性不断变化,以便在播放时向前移动..
<div class="playhead" style="width: 32.75630235388422%;"></div>
亚历..