один и тот же флэш-файл (.swf), загруженный несколько раз на странице - PullRequest
2 голосов
/ 17 июня 2010

У меня есть страница с таблицей, каждая строка которой соответствует аудиофайлу. Последняя ячейка в каждом ряду содержит простой флэш-аудиоплеер. Проблема в том, что флэш-файл для проигрывателя загружается для каждой строки отдельно, и, как только строки выходят за пределы 40-50, происходит сбой браузера.

Я пытался использовать разные плееры (1pixelout, flash-mp3-player), и проблема все еще существует, поэтому проблема не связана с плеером.

Есть ли способ кэширования плеера, чтобы он скачивался только один раз?

Скриншот альтернативный текст http://www.freeimagehosting.net/uploads/cf33bb26f2.png

1 Ответ

0 голосов
/ 17 июня 2010

SWF-файл с теми же свойствами должен быть кэширован в первую очередь, вы, вероятно, передаете ему параметры, таким образом, загружая все экземпляры. Я не уверен, что вы можете использовать один плеер для воспроизведения 50 файлов одновременно. попробуйте использовать самого маленького игрока, которого вы можете найти, и установите для параметра автозапуска значение 0 или false. Таким образом, проигрыватель будет загружен, но файл не будет воспроизведен, пока пользователь не нажмет на него.

У меня есть страница со 100 изображениями, каждое изображение имеет размер около 50 КБ, и он отлично работает для всех пользователей с интернетом свыше 750 Кбит. Поэтому уменьшите размер плеера или даже напишите свой собственный, на котором есть только кнопка воспроизведения и остановки (должно быть около 2-5 КБ для каждого экземпляра), и заставьте его загружать файл по клику пользователя.

...