встраивание большого флэш-файла в HTML-страницу - PullRequest
0 голосов
/ 26 октября 2011

Я пытаюсь встроить несколько flash-файлов (swf) в разные html-страницы.Размер этих флэш-файлов варьируется от 6 до 20 МБ.

Я хочу, чтобы эти файлы начинали воспроизводиться сразу после загрузки страницы.Я знаю, что размеры файлов не очень малы, поэтому для их загрузки потребуется некоторое время.Теперь я хотел бы знать, будет ли Flash автоматически передавать эти файлы с сервера и запускать их воспроизведение, или если он должен будет загрузить эти файлы, прежде чем сможет их воспроизвести?

У меня есть только локальныйdev environment atm, поэтому не могу протестировать поведение в прямом эфире.

Ответы [ 2 ]

1 голос
/ 26 октября 2011

Это действительно зависит от того, что содержат эти SWF.

Браузеры будут ждать загрузки всего элемента. В идеале вы хотите, чтобы SWF-оболочка имела как можно меньший размер файла, несколько килобайт.

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

Например, потоковое видео для прошивки с использованием RTMP и потокового сервера Flash. Я считаю, что использование http://aws.amazon.com/ для хранения и доставки контента работает хорошо.

1 голос
/ 26 октября 2011

Флэш-файл - это скомпилированный объект.Он не может воспроизвести все сразу или «поток», если не сказал сделать это.

Ознакомьтесь с этой статьей относительно установки «предварительного загрузчика»

http://www.jacorre.com/tutorials/simple-flash-preloader/

Это работает, продвигаясь только после первого ключевого кадра, когда все загружено.

Другая идея, которая может привести к неправильной загрузке, состоит в том, чтобы разбить ваш большой флэш-файл на более мелкие,и добавьте предварительный загрузчик для каждого ... Однако, конечно, если вы имеете дело с большим количеством файлов, это может быть довольно трудоемкой задачей, я боюсь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...