Лучшие практики для создания [закрытого] плеера Флеш-видео

Попробуйте поместить document.getElementById в setTimeout()

Например.

setTimeout(function(){
    console.log(document.getElementById('whatever'));
}, 100);

Если это сработает, тогда это просто проблема синхронизации.

5
задан Polsonby 22 November 2010 в 18:45
поделиться

4 ответа

Я определенно взглянул бы на Flash JW Media Player:

http://www.jeroenwijering.com/?item=JW_FLV_Player

Это - Открытый исходный код, и я нашел Источник довольно чистым и легким понять, это также поддерживает плей-листы. Я не знаю, что DART В потоке наполняет, но возможно Вы могли "творчески использовать" функцию плей-листа для достижения этого?

Исходный код доступен здесь:

http://code.jeroenwijering.com/trac/

4
ответ дан 14 December 2019 в 04:52
поделиться

Если Вам интересно в письменной форме Ваш собственный видеоплеер, необходимо забрать следующую книгу; Изучение ActionScript 3 http://www.learningactionscript3.com/. Это даст Вам большое понимание AS3 и существует также глава, выделенная созданию Вашего собственного основного Flash player, на который можно затем положиться.

1
ответ дан 14 December 2019 в 04:52
поделиться

Мне действительно не нравится flvPlayback-компонент, с ним трудно управиться и реализация, мудрая и несколько хитрая к коже приятно, и он также вполне чрезмерно увеличен в размере. Таким образом, я решил бы использовать или Flash JW Media Player, как рекомендовал Michael выше или прокрутку моего собственного полностью.

1
ответ дан 14 December 2019 в 04:52
поделиться

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

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

Что касается документации - LiveDocs Adobe действительно полезен:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html

Не может говорить о материале DART, хотя - никогда не должен был иметь дело с ним.

2
ответ дан 14 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: