Как вставка YouTube подавляет буферизацию видеофайла?

Когда видео YouTube отображается на внешнем сайте, отображается постер, но само видео не загружается, пока пользователь не нажмет кнопку воспроизведения. В этот момент видеофайл начинает буферизоваться и воспроизводится видео.

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

Как бы вы настроили флэш-видео (не YouTube), чтобы оно вело себя так же, как YouTube, где буферизация не происходит при загрузке страницы? Является ли это параметром вывода, выбранным в процессе рендеринга флэш-видео, или он выполняется с использованием другого метода?


person usingtechnology    schedule 11.06.2009    source источник
comment
Вы пишете свой SWF, чтобы начать буферизацию при загрузке?   -  person i_am_jorf    schedule 11.06.2009
comment
Так это вариант авторинга SWF? Не могли бы вы сообщить какие-либо конкретные детали? (Извините, я не создаю SWF-файлы и не имею доступа к CS3, поэтому я не могу просмотреть меню и найти эту опцию. Если вы можете указать мне правильное направление, чтобы я мог объяснить это, я бы очень ценю.)   -  person usingtechnology    schedule 11.06.2009


Ответы (2)


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

person fenomas    schedule 12.06.2009

Как Flash-разработчик, вы сами решаете, когда начать загрузку или воспроизведение видео. Это может быть сразу, по нажатию кнопки, через 10 секунд, по нажатию клавиши, что угодно.

Если у вас есть сторонний видеокомпонент или проигрыватель, он должен иметь флаг, который вы можете установить, чтобы указать это.

person Iain    schedule 12.06.2009