Сведения о правилах работы с видео

Есть множество параметров редактирования видео перед его импортом в FLA-документ или загрузкой FLV-файла в SWF-файл. В приложениях Animate и Adobe Media Encoder предусмотрено больше возможностей по управлению сжатием видео. Крайне важно сжимать видео аккуратно, поскольку от этого зависит качество видеоматериала и размер файла. Даже сжатые видеофайлы велики по сравнению с большинством других ресурсов SWF-файла.

Примечание.

Следует обеспечить пользователям контроль над мультимедийными ресурсами SWF-файла. Например, при добавлении аудиоматериала в документ с видео (даже если это повторяющийся фоновый звук) дайте пользователю возможность управлять звуком.

Использование видео в приложении

Перед импортом видео в приложение Animate определите требуемое качество, видеоформат для использования во FLA-файле и способ загрузки видео. Если видео импортировано во FLA-файл (так называемое внедренное видео), то размер опубликованного SWF-файла увеличивается. Постепенная загрузка видео на компьютер пользователя начинается вне зависимости от того, просматривает ли он видео.

Кроме того, есть возможность постепенной или потоковой загрузки видео в реальном времени из внешнего FLV-файла на сервере. Момент начала загрузки определяется структурой приложения.

Примечание.

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

Внешнее FLV-видео можно отображать с помощью компонента или видеообъекта. Компонент упрощает разработку приложений с FLV-видео, поскольку в него заранее встроены элементы управления, и ему достаточно лишь задать FLV-файл для воспроизведения содержимого. Чтобы максимально уменьшить размер SWF-файлов, видео следует отображать в видеообъекте с собственными ресурсами и кодом для управления видеоматериалом. Кроме того, в Adobe Animate можно использовать компонент FLVPlayback, размер файла которого меньше, чем у мультимедийных компонентов (MX Professional 2004 и более поздних версий).

Следует предоставить пользователям некоторые возможности управления видео в SWF-файле (например, возможность остановить, приостановить, воспроизвести и продолжить воспроизведение видео, а также изменить громкость).

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

Чтобы расширить возможности управления видео по сравнению с возможностями класса Video, поместите видео в экземпляр фрагмента ролика. Временная шкала видео воспроизводится независимо от временной шкалы Animate. Чтобы обеспечить управление временными шкалами, поместите содержимое во фрагмент ролика. Не следует увеличивать временную шкалу на много кадров для подгонки ее под видео, поскольку это затруднит работу с FLA-файлом.

Устранение неполадок с видео

После создания приложения и передачи его на сервер могут возникать неполадки.

  • Проверьте правильность используемой версии Flash Player.

    Например, если файлы кодировались кодеком On2, то в обозревателях, используемых для просмотра содержимого Animate, должен быть установлен проигрыватель Flash Player 8 или более поздней версии.

    Примечание. Сведения о совместимости Flash Player и FLV см. в разделе «Об использовании видео FLV» руководства Изучение ActionScript 2.0.

  • Проверьте, что сервер поддерживает тип MIME используемых видеофайлов (FLV или F4V). Дополнительные сведения о видеофайлах на сервере см. в разделе «Настройка сервера для FLV-файлов» руководства Изучение ActionScript 2.0.

  • Проверьте настройки безопасности.

    Если FLV-файлы загружаются с другого сервера, проверьте, доступны ли необходимые файлы или код для загрузки с этого сервера. Дополнительные сведения о файлах политики см. в разделе «Файлы политики на сервере для разрешения доступа к данным» руководства Изучение ActionScript 2.0. Сведения о загрузке и безопасности см. в разделе «Сведения о безопасности» руководства Изучение ActionScript 2.0.

  • Проверьте правильность путей к видео. Если используются относительные пути (например, /video/water.flv), попробуйте использовать вместо них абсолютные пути (например, http://www.helpexamples.com/flash/video/water.flv). Если приложение не работает с относительным путем, но работает с абсолютным, исправьте относительный путь.

  • Проверьте, что версия проигрывателя Flash Player, указанная в окне «Параметры публикации», поддерживает типы используемых видеофайлов — FLV или F4V (H.264).

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет