Отрывистость при воспроизведении FLV / F4V вряд ли является результатом сборки мусора - видео фактически сохраняется в памяти до полной выгрузки, поэтому сборка мусора вообще не происходит (если вы не сделали что-то неортодоксальное) как размещение видео в контейнере с параметром cacheAsBitmap, установленным в true).
Переключение на F4V, если вам не нужны определенные функции FLV (например, ссылка, размещенная daidai, предлагает - заявление об отказе, это мой блог), может помочь, но в целом вы также должны знать обо всем это влияет на композитинг видео на экране. Поскольку видео большого размера приводит к повторной визуализации всего, что его перекрывает, любой маленький объект может сильно повлиять на производительность.
У вас есть что-нибудь на видео? Попробуйте избавиться от них, если это возможно, или установите для параметра cacheAsBitmap значение true (если они не анимированы). Это особенно хорошо для сложных векторных рисунков или текста (растровые изображения / изображения гораздо быстрее рисуются). Если у них разные режимы смешивания, вы как бы облажались - можете ли вы вместо этого использовать обычный режим смешивания?
У вас есть что-нибудь под видео? Если это так, избавьтесь от них во время воспроизведения видео (просто установите для видимости значение false).
Чтобы проверить ненужные визуализации, сделайте паузу в видео, щелкните правой кнопкой мыши, включите «показывать перерисованные области» (проигрыватель отладки). Вы видите, что красный квадрат непрерывно рисует? Тогда что-то там происходит на заднем плане, лучше от него избавиться.
У вас что-нибудь происходит на фоне через onEnterFrame или таймеры / интервалы? Попробуйте сделать паузу.
Является ли ваше видео 30 кадров в секунду и CG-рендеринг (например, можно использовать размытие в движении)? Если да, попробуйте выполнить рендеринг с частотой 24 кадра в секунду или что-то между ними - все еще хорошего качества, но гораздо меньше данных для декодирования и отрисовки.
Можете ли вы использовать небольшие видео? Даже если вы по-прежнему визуализируете их в том же большем размере, для декодирования и рендеринга очень мало пиксельных данных, а влияние на качество может быть довольно незначительным.
Это в значительной степени суммирует все это. Однако избавление от всего остального на экране - ваш приоритет №1.