Попробуйте поместить document.getElementById
в setTimeout()
Например.
setTimeout(function(){
console.log(document.getElementById('whatever'));
}, 100);
Если это сработает, тогда это просто проблема синхронизации.
Я определенно взглянул бы на Flash JW Media Player:
http://www.jeroenwijering.com/?item=JW_FLV_Player
Это - Открытый исходный код, и я нашел Источник довольно чистым и легким понять, это также поддерживает плей-листы. Я не знаю, что DART В потоке наполняет, но возможно Вы могли "творчески использовать" функцию плей-листа для достижения этого?
Исходный код доступен здесь:
Если Вам интересно в письменной форме Ваш собственный видеоплеер, необходимо забрать следующую книгу; Изучение ActionScript 3 http://www.learningactionscript3.com/. Это даст Вам большое понимание AS3 и существует также глава, выделенная созданию Вашего собственного основного Flash player, на который можно затем положиться.
Мне действительно не нравится flvPlayback-компонент, с ним трудно управиться и реализация, мудрая и несколько хитрая к коже приятно, и он также вполне чрезмерно увеличен в размере. Таким образом, я решил бы использовать или Flash JW Media Player, как рекомендовал Michael выше или прокрутку моего собственного полностью.
Я использовал компонент FLVPlayBack некоторое время теперь и в то время как он имеет некоторые причуды, я нахожу, что это довольно универсально, не имея необходимость писать много кода. Единственный большой недостаток, который я нашел, состоит в том, что, при попытке передать потоком файл, который не существует, playstate остается "загружаться" и никогда не решает - в той точке, Вы не можете загрузить ничто больше в, и это останется загружающимся навсегда.
Поскольку, на что это походит, Вы делаете, хотя это должно обработать тот прекрасный материал - любая из панелей управления по умолчанию обработает состояние или Ваших прогрессивных или передающих потоком видео, и это имеет, некоторые охлаждают закрытые функции ввода субтитров для начальной загрузки.
Что касается документации - LiveDocs Adobe действительно полезен:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html
Не может говорить о материале DART, хотя - никогда не должен был иметь дело с ним.