2008-12-03 3 views
5

Идея - загрузить видео по частям (с разных серверов), но начать играть до завершения видеофайла. Проблема заключается в том, что компонент VideoDisplay не читает видеофайл, если он открыт для записи, и наоборот: запись невозможна, если VideoDisplay воспроизводит видео ...Возможно ли, что AIR воспроизводит видео во время его загрузки.

ответ

0

Что касается наличия нескольких частей видео, игра может начинаться, как только загружается первая часть. Таким образом, части необходимо как-то конкатенировать на стороне клиента.

(Кроме того, если чья связь недостаточна, показывающая символ загрузки в порядке.)

0

Открыть файл в общем режиме, если это возможно, с воздухом. Mainstream ОС (Windows, Linux, MacOS) имеют эту функциональность встроенный

Используйте две темы:.

В потоке 1 (загрузчик потоков) открыть файл в режиме совместного разрешить чтение из других потоков и процессов.

В потоке 2 (нить игрока) откройте файл в режиме общего доступа, чтобы разрешить чтение и запись из других потоков и процессов.

Обязательно запомните начало файла, чтобы у вашего плеера всегда было что-то, что можно было бы воспроизвести и не задохнуться при воспроизведении неполного файла.

1

Я знаю, что могу звучать совершенно не по теме, но вы должны убедиться, что правильно просмотрели потоковое видео через Flash Media Server, Wowza или Red5, прежде чем прикладывать столько усилий при загрузке файла в куски. Просто мысль ..

Смежные вопросы