AS3 FLVPLaybackCaptioning Компонент Отображение изображений? - PullRequest
2 голосов
/ 30 декабря 2008

Я использую компонент FLVPlaybackCaptioning для отображения подписей к видео. Мы создали проигрыватель, который использует FLV-файл, размещенный локально или передаваемый с сервера, для отображения подписей к видео, заголовка слайда и текста слайда. Пример здесь:

http://www.brainline.org/multimedia/webreadyplayer

Я хочу отображать изображения с помощью компонента FLVPlaybackCaptioning. Он извлекает файл XML в динамическое текстовое поле с выбранным многострочным и включенным HTML. Так что это должно позволить мне отображать изображения в текстовое поле. Однако это не позволит мне показывать изображения с использованием HTML-кода. Я использую формат DXFP для файла заголовка XML, и строка, которую я смотрю:

<p begin="00:00:36.00"><img src="http://www.brainline.org/multimedia/slide1.jpg"/></p>

Это не позволит загружать изображение. Я попытался указать это изображение локально на моей машине, в другом домене и почти во всем, чтобы оно появилось. Любые идеи, как я могу использовать компонент FLVPlaybackCaptioning для отображения изображений?

1 Ответ

1 голос
/ 07 января 2009

Из того, что я прочитал об этом, кажется, что он принимает только данные XML. Если вы сможете определить, где вы находитесь в видео во время его воспроизведения, вы можете заставить слушателя проверить это, а затем загрузить его в заполнитель.

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

Вы можете сделать свой xml состоящим из <img src="captionimage.gif"> и загрузить этот xml в текст и посмотреть, работает ли он.

...