|
Компонент FLVPlaybackCaptioning используется с одним или несколькими компонентами FLVPlayback. Проще всего перетащить компонент FLVPlayback в рабочую область, туда же перетащить компонент FLVPlaybackCaptioning, указать URL-адрес субтитров и запустить их отображение. Кроме того, компонент FLVPlaybackCaptioning можно настроить, задавая различные параметры.
Добавление субтитров в компонент FLVPlayback
Компонент FLVPlaybackCaptioning можно добавить в любой компонент FLVPlayback. Сведения о добавлении компонентов FLVPlayback в приложение см. в разделе
Создание приложения с компонентом FLVPlayback
.
Добавление компонента FLVPlaybackCaptioning на панель «Компоненты»:
-
На панели «Компоненты» откройте папку «Видео».
-
Перетащите (или дважды щелкните) компонент FLVPlaybackCaptioning и добавьте его в ту же рабочую область, где находится компонент FLVPlayback, в который нужно добавить субтитры.
-
(Необязательно) Перетащите компонент CaptionButton в ту же рабочую область, где находятся компоненты FLVPlayback и FLVPlaybackCaptioning. Компонент CaptionButton дает пользователю возможность включать и выключать субтитры.
Примечание.
Чтобы включить компонент CaptionButton, его нужно перетащить в ту же рабочую область, где находятся компоненты FLVPlayback и FLVPlaybackCaptioning.
-
Выделите компонент FLVPlaybackCaptioning в рабочей области и на вкладке «Параметры» Инспектора свойств задайте следующие значения.
Имеются и другие параметры для настройки компонента FLVPlaybackCaptioning. Дополнительные сведения см. в разделе «
Настройка компонента FLVPlaybackCaptioning
» и в документе
Справочник ActionScript® 3.0 для Adobe® Flash® Professional CS5
.
-
Выберите «Управление» > «Тестировать ролик», чтобы запустить видео.
Динамическое создание экземпляра с помощью ActionScript:
-
Перетащите компонент FLVPlayback с панели «Компоненты» на панель «Библиотека» («Окна» > «Библиотека»).
-
Перетащите компонент FLVPlaybackCaptioning с панели «Компоненты» на панель «Библиотека».
-
Вставьте следующий код в Кадр 1 временной шкалы на панели «Действия».
import fl.video.*;
var my_FLVPlybk = new FLVPlayback();
my_FLVPlybk.x = 100;
my_FLVPlybk.y = 100;
addChild(my_FLVPlybk);
my_FLVPlybk.skin = "install_drive:/Program Files/Adobe/Adobe Flash CS5/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinUnderPlaySeekCaption.swf";
my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/caption_video.flv";
var my_FLVPlybkcap = new FLVPlaybackCaptioning();
addChild (my_FLVPlybkcap);
my_FLVPlybkcap.source = "http://www.helpexamples.com/flash/video/caption_video.xml";
my_FLVPlybkcap.showCaptions = true;
-
Измените
install_drive
, указав диск, на котором установлено ПО Flash, и укажите путь к папке «Обложки» для установки
Примечание.
Если экземпляр FLVPlayback создается с помощью ActionScript, назначать ему обложку нужно тоже динамически, задав свойство skin с помощью ActionScript. Когда обложка применяется с помощью ActionScript, она не публикуется с SWF-файлом автоматически. Скопируйте SWF-файл обложки и SWF-файл приложения на сервер, иначе SWF-файл обложки не будет доступным при выполнении приложения пользователем.
Настройка параметров компонента FLVPlaybackCaptioning
В Инспекторе свойств и Инспекторе компонентов для каждого экземпляра компонента FLVPlaybackCaptioning можно дополнительно настроить следующие параметры. В следующем списке приводятся параметры и их краткое описание.
-
autoLayout
-
Определяет, управляет ли компонент FLVPlaybackCaptioning размером области субтитров. Значение по умолчанию —
true
.
-
captionTargetName
-
Определяет имя экземпляра TextField или MovieClip, содержащего субтитры. Значение по умолчанию — auto.
-
flvPlaybackName
-
Определяет имя экземпляра FLVPlayback, к которому нужно добавить субтитры. Значение по умолчанию — auto.
-
simpleFormatting
-
Ограничивает инструкции форматирования из файла Timed Text XML, если установлено значение true. Значение по умолчанию равно
false
.
-
showCaptions
-
Определяет, отображаются ли субтитры. Значение по умолчанию —
true
.
-
source
-
Определяет местоположение файла Timed Text XML.
Дополнительные сведения обо всех параметрах FLVPlaybackCaptioning см. в документе
Справочник ActionScript® 3.0 для Adobe® Flash® Professional CS5
.
Задание параметра source компонента
Используйте параметр
source
, чтобы указать имя и местоположение файла Timed Text XML, содержащего субтитры для ролика. Введите URL-адрес прямо в ячейке source в Инспекторе компонентов.
Показ субтитров
Чтобы показать субтитры, задайте свойству
showCaptions
значение
true
.
Дополнительные сведения обо всех параметрах компонента FLVPlaybackCaptioning см. в документе
Справочник ActionScript® 3.0 для Adobe® Flash® Professional CS5
.
В предыдущих примерах описывались процедуры создания и включения компонента FLVPlaybackCaptioning для показа субтитров. Для субтитров можно использовать два источника: (1) файл Timed Text XML с субтитрами или (2) файл XML с текстом субтитров, который нужно связать с встроенными ключевыми точками событий.
|
|
|