Play2 kullanmak için nasıl hızlı video akışı anahtarlama gerçekleştirmek için fonksiyon?
Şu anda çözünürlük değiştirme işlevini içeren bir Flash webplayer üzerinde çalışıyorum. Video sınıfı play2()
Actionscript işlevini kullanmaya çalışıyorum.
İçine çalıştırıyorum sorun videoları hızlı bir şekilde değiştirmez. O play2()
fonksiyonu ile tanıdık oyuncu "standard switch"
bir sahne yerine "fast switch."
olduğuna inanıyorum
Offset parametresi -1, hızlı geçiş oluşur The documentation says that. Aslında ne rağmen "NetStream.Play.Transition"
olay alındığında, çalar saat ns.time ns.bufferLength
ile belirtilen sağlanana dek bekler, geçiş yapmadan önce.
Hızlı geçiş arabellek temizlenir düşündüm, ama ns.backbufferlength
, bir kontrol her şey hala önbelleğe buldum. Ayrıca bahseder: uzaklık "netstream.time 3
" kafam karıştı neden olur. sonra anahtarı mevcut ilk anahtar karede oluşur -1,
Bu konuda herhangi bir yardım/fikir çok mutluluk duyacağız.
Burada bir kod parçacığının ne olduğunu anlatan (newStream()
bir kullanıcı yeni bir çözünürlüğünü değiştirmek, stil youtube tıklattığında denir):
public function newStream(address:String):void
{
var opts:NetStreamPlayOptions = new NetStreamPlayOptions();
opts.streamName = address;
opts.transition = NetStreamPlayTransitions.SWITCH;
opts.offset = -1;
ns.play2(opts);
}
private function nsCallback(event:NetStatusEvent)
{
switch(event.info.code)
{
case "NetStream.Play.Transition":
{
trace("Current time (on Transition): "
ns.time, "Buffer: " ns.bufferLength);
var estTime:Number = ns.time ns.bufferLength;
trace("Estimated Completion Time: " estTime);
break;
}
}
}
CEVAP
Sunucu geçerli ofset çerçeve en yakın bulmak için çalışıyor olabilir ve bu da zaman alır. Ne ise FPS ve zaman arasında iki-kare sen-ebil denemek için aramak için zaman çok yakın sonraki veya önceki ı-frame, hızlı arama ve hizmet.
ı-frame hakkında daha fazla bilgi: http://en.wikipedia.org/wiki/Video_compression_picture_types
Nasıl Selenyum WebDriver içinde seçili...
Nasıl bir gerçekleştirmek için bir SQL...
Nasıl, asenkron yerine senkron AJAX is...
Nasıl HTML Çeviklik paketi kullanmak i...
bir öğe veri-öznitelik değeri için bir...