如何预加载声音文件并将其提供给Flashplayer?

时间:2010-11-15 08:15:23

标签: javascript flash

我可以使用javascript(或gwt)预先录制一个声音文件并将其输入到没有服务器往返的flashplayer吗?

我想在网站上使用clisks按钮后立即播放声音而不会因服务器往返而造成延迟。

2 个答案:

答案 0 :(得分:1)

您可以使用flashvars将声音文件的路径传递给flash。我打赌你甚至可以用flashvars将声音传递为编码的字符串数据,然后在flash中解码并将其加载到声音对象中。

答案 1 :(得分:0)

甚至更好。如果您制作了闪光音频播放器,则将声音嵌入播放器中。但是如果你加载声音(使用embed标签),它将被浏览器缓存,当flash尝试加载它时,它会在缓存中找到它。但必须设置正确的标题以避免服务器完全往返