Работа на «тяжелом видео» Flash-сайте с интро-видео. Во время воспроизведения вступительного видео в фоновом режиме должны быть загружены объекты (изображения, FLV-файлы). Проблема заключается в том, что, в то время как активы загружаются, интро-видео-игра становится нервной.Как плавно воспроизводить FLV-видео при загрузке активов в фоновом режиме?
Что я могу сделать, чтобы видео воспроизводилось гладко, а при загрузке активов?
Это может быть однопоточный характер ActionScript, не уверен. Любое предложение поможет.
После использования предложенного метода @Demian Brecht я заметил, что виновником может быть выделение памяти. Когда FLV загружается, использование памяти увеличивается на ~ 266 МБ, и пока видео записывается в память, частота кадров падает до 1FPS.
Я предполагаю, что смогу сначала загрузить все видео и после того, как они будут в памяти, может отображать вступительное видео, но в идеале мне понадобится какое-то обходное решение для загрузки остальных видео во время игры.
Подсказки?
«Настолько сумасшедший, что это может сработать» :) Я попробую утром с правильными файлами. Не самое простое решение, но может работать. – 2010-12-08 23:31:06
Пожалуйста, разместите свои выводы, если вы сделаете снимок. Я очень сомневаюсь, что у меня будет возможность попробовать это сам, и мне сейчас очень интересно узнать, будет ли это работать :) – 2010-12-09 00:27:20