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

发布于 2024-09-05 15:59:04 字数 378 浏览 7 评论 0原文

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

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

有什么办法可以缓存播放器以便只下载一次吗?

截屏 替代文本 http://www.freeimagehosting.net/uploads/cf33bb26f2.png

I have a page that has a table with each row corresponding to an audio file. The last cell in each row embeds a simple flash audio player. The problem is that the flash file for the player is being downloaded for each row separately and as soon as rows go beyond 40-50 it crashes the browser.

I tried using different players (1pixelout, flash-mp3-player) and the problem is still there, so its not a player specific issue.

Is there any way to cache the player so that it is only downloaded once?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自在安然 2024-09-12 15:59:04

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

我的页面上有 100 张图像,每张图像约为 50KB,对于所有互联网速度超过 750Kbit 的用户来说都可以正常工作。因此,减少播放器大小,甚至编写自己的播放器,其中只有播放和停止按钮(每个实例应约为 2-5KB),并使其在用户单击时加载文件。

Swf file with same properties should be cached in first place, you probably pass parameters to it thus the download of all instances. I'm not sure you can use one player to play 50 files the same time. try to use the smallest player you can find and set it's autoplay option to 0 or false. So player will be downloaded but file won't be played until user clicks on it.

I have page with 100 images on it, each image is about 50KB and it works fine for all users with internet above 750Kbit. So reduce player size or even write your own which has only play and stop button on it (should be about 2-5KB for each instance) and make it load file on user click.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文