2

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

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

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

截图 替代文字 http://www.freeimagehosting.net/uploads/cf33bb26f2.png

4

1 回答 1

0

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

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

于 2010-06-17T07:10:15.837 回答