appendbytes с mp4 - PullRequest
       7

appendbytes с mp4

0 голосов
/ 26 сентября 2011

Привет, у меня есть проигрыватель flash as3, который воспроизводит файлы flv с использованием appendbytes.

Я искал в Интернете много часов о том, как транслировать mp4 с использованием appendbytes.

У кого-нибудь есть решение для этого?

Просто использование Netstream не вариант, так как нам нужен прогрессивный поиск загрузки.

1 Ответ

0 голосов
/ 25 ноября 2011

Лучшее, что я нашел, - это использование SoundLoaderContext и установка первого аргумента в любое время, которое вы хотите потратить на буферизацию.

Я исследовал методы «loadCompressedDataFromByteArray» и «loadPCMFromByteArray» в классе Sound, но решением было бы буферизовать определенное количество звука и затем загрузить его.

Найден пример кода :

import flash.media.Sound;
import flash.media.SoundLoaderContext;
import flash.net.URLRequest;

var s:Sound = new Sound();
var req:URLRequest = new URLRequest("trackName.mp4");
var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
s.load(req, context);
s.play();
...