同一个flash文件(.swf)在页面上多次下载

时间:2010-06-17 07:04:27

标签: audio object flash audio-player

我的页面有一个表,每行对应一个音频文件。每行中的最后一个单元格嵌入一个简单的flash音频播放器。问题是每个行都会分别下载播放器的flash文件,一旦行超过40-50就会崩溃浏览器。

我尝试使用不同的播放器(1 pixelout,flash-mp3-player),问题仍然存在,所以它不是玩家特定的问题。

有没有办法缓存播放器,只下载一次?

截图 alt text http://www.freeimagehosting.net/uploads/cf33bb26f2.png

1 个答案:

答案 0 :(得分:0)

首先应该缓存具有相同属性的Swf文件,您可能会将参数传递给它,从而下载所有实例。我不确定你是否可以使用一个播放器同时播放50个文件。尝试使用您可以找到的最小的播放器,并将其自动播放选项设置为0或false。因此,播放器将被下载,但在用户点击之前不会播放文件。

我的页面上有100张图片,每张图片大约50KB,适用于750Kbit以上互联网的所有用户。因此,减少播放器的大小,甚至编写自己的播放器大小只有播放和停止按钮(每个实例应该大约2-5KB),并在用户点击时加载文件。