Paket | flash.net |
Sınıf | public dynamic class NetStreamPlayOptions |
Miras Alma | NetStreamPlayOptions EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.play2()
yöntemine iletilebilen çeşitli seçenekleri belirtir. play2()
öğesine bir NetStreamPlayOptions nesnesi iletirsiniz ve sınıfın özellikleri çeşitli seçenekleri belirtir. Bu sınıf birincil olarak, farklı bit hızları ve boyutlara sahip akışlara geçiş yapmak için veya oynatma listesindeki farklı içeriğe takas etmek için akışlar arasında dinamik olarak geçişleri uygulamakta kullanılır.
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
len : Number
streamName içinde belirtilen akış için saniye cinsinden oynatma süresi. | NetStreamPlayOptions | ||
offset : Number
Sunucunun, Flash Media Server dinamik akışına yönelik farklı bit hızlarındaki akışlar arasında geçiş yaptığı mutlak akış süresi. | NetStreamPlayOptions | ||
oldStreamName : String
Eski akışın veya geçişin başlayacağı akışın adı. | NetStreamPlayOptions | ||
start : Number
streamName için saniye cinsinden başlangıç zamanı. | NetStreamPlayOptions | ||
streamName : String
Geçiş yapılacak veya oynatılacak yeni akışın adı. | NetStreamPlayOptions | ||
transition : String
streamName öğesinin oynatıldığı veya geçiş yaptırıldığı mod. | NetStreamPlayOptions |
Yöntem | Tanımlayan: | ||
---|---|---|---|
NetStream.play2() yöntemine iletilen seçenekleri belirtmek için bir NetStreamPlayOptions nesnesi oluşturur. | NetStreamPlayOptions | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
len | özellik |
public var len:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
streamName
içinde belirtilen akış için saniye cinsinden oynatma süresi. Varsayılan değer -1 olup bu, Flash Player'ın canlı bir akışı kullanılabilir olmayıncaya kadar oynattığını veya kayıtlı bir akışı sona erinceye kadar oynattığını belirtir. len
için 0 değerini iletirseniz, Flash Player, kayıtlı akışın başından start
saniye sonraki tek bir kareyi oynatır (start
değerinin 0'a eşit veya 0'dan büyük olduğu varsayılarak).
len
için pozitif bir sayı iletirseniz, Flash Player, canlı bir akışı kullanılabilir olduktan sonra len
saniye boyunca oynatır veya kayıtlı bir akışı len
saniye boyunca oynatır. (Akış len
saniyeden önce sona ererse, akış sona erdiğinde oynatma da sona erer.)
len
için -1 dışında negatif bir sayı iletirseniz, Flash Player değeri -1'miş gibi yorumlar.
İlgili API Öğeleri
offset | özellik |
public var offset:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Sunucunun, Flash Media Server dinamik akışına yönelik farklı bit hızlarındaki akışlar arasında geçiş yaptığı mutlak akış süresi. NetStreamPlayTransitions.SWITCH
geçiş moduyla bir NetStream.play2()
çağrısı yapıldığında offset
özelliği kullanılır. İki geçiş yapma modu mevcuttur: hızlı geçiş ve standart geçiş. Varsayılan offset
değeri, hızlı geçiş modu olan -1
'dir. Ne zaman hızlı geçişi ne zaman standart geçişi kullanacağınıza karar vermek için ActionScript mantığını yazın.
Hızlı geçiş
Hızlı geçiş modunda, Flash Media Server, ara belleğe alınmış verilerin oynatılmasını beklemeden yeni akışa geçiş yapar. offset
noktasından itibaren eski akıştan başlayarak ara belleğe alınan tüm veriler boşaltılır. Eski akıştan ara belleğe alınan verilerin oynatılmasına gerek olmadığı için hızlı geçiş, standart geçişten daha hızlıdır.
Varsayılan offset
değeri, hızlı geçiş modu olan -1'dir. offset
-1 olduğunda geçiş işlemi, oynatma noktasının yaklaşık 3 saniye ardında olan netstream.time + 3
öğesinden sonraki mevcut ilk anahtar karede gerçekleşir. Ayrıca offset
özelliğini netstream.time
değerinden daha büyük bir değere ayarlayabilirsiniz. Örneğin, oynatma noktasından 5 saniye sonra hızlı geçiş yapmak için, offset
özelliğini netstream.time + 5
olarak ayarlayın. offset
değeri netstream.time
değerinden daha düşükse bir NetStream.Play.Failed
durum olayı gönderilir.
Not: offset
özelliği mutlak akış süresidir, oynatma noktasından başlayan kenardan uzaklık değildir. Örneğin, oynatma noktasından 5 saniye sonra geçiş yapmak için, offset
özelliğini netstream.time + 5
olarak ayarlayın, 5
olarak ayarlamayın.
Standart geçiş
Hızlı geçiş yerine standart geçişi kullanmak için, offset
değerini netstream.time + netstream.bufferLength
değerinden daha büyük bir değere ayarlayın.
İstemci, ara bellekte yüksek bit hızına sahip olduğunda ve bant genişliği düşürme nedeniyle (CPU sorunları veya bırakılan kareler nedeniyle değil) daha düşük bir bant genişliğine geçiş yapmak istediğinde standart geçişi kullanın. İstemci, mümkün olduğunca uzun süre daha yüksek bit hızında oynatmak ve ara belleğin sonunda düşük bit hızına geçiş yapmak isteyebilir (standart geçişte olduğu gibi).
Daha fazla bilgi için, Adobe Flash Media Server Geliştirici Kılavuzu'ndaki "Akışlar arasında hızlı geçiş yapma" bölümüne bakın.
İlgili API Öğeleri
oldStreamName | özellik |
public var oldStreamName:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Eski akışın veya geçişin başlayacağı akışın adı. Bir akışı oynatmak için (geçişi uygulamak için değil) NetStream.play2()
kullanıldığında, bu özelliğin değerinin null veya tanımsız olması gerekir. Aksi takdirde geçişin başlayacağı akışı belirtin.
İlgili API Öğeleri
start | özellik |
public var start:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
streamName
için saniye cinsinden başlangıç zamanı. Geçerli değerler -2, -1 ve 0'dır.
start
için varsayılan değer -2 olup bu, Flash Player'ın ilk olarak streamName
içinde belirtilen canlı akışı oynatmayı deneyeceğini belirtir. Bu adda bir canlı akış bulunmazsa, Flash Player streamName
içinde belirtilen kayıtlı akışı oynatır. Canlı veya kayıtlı bir akış bulunmazsa, Flash Player, streamName
adında canlı bir akışı üzerinde kimse yayın yapmıyor olsa da açar. Birisi bu akışta yayına başladığında, Flash Player akışı oynatmaya başlar.
start
için -1 iletirseniz, Flash Player yalnızca streamName
içinde belirtilen canlı akışı oynatır. len
-1 değerine ayarlanırsa, canlı bir akış bulunmadığında Flash Player süresiz olarak bekler; len
farklı bir değere ayarlanırsa, Flash Player oynatma listesindeki bir sonraki öğeyi oynatmaya başlamadan önce len
saniye bekler.
start
için 0 değerini veya pozitif bir sayı iletirseniz, Flash Player yalnızca akışın başlangıcından start
saniye sonra başlayarak streamName
adında kayıtlı bir akışı oynatır. Kayıtlı bir akış bulunmazsa Flash Player hemen oynatma listesindeki sonraki öğeyi oynatmaya başlar.
start
için -1 veya -2 dışında negatif bir sayı iletirseniz, Flash Player değeri -2'ymiş gibi yorumlar.
İlgili API Öğeleri
streamName | özellik |
public var streamName:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Geçiş yapılacak veya oynatılacak yeni akışın adı. oldStreamName
null veya tanımsız olduğunda NetStream.play2()
öğesinin çağrılması, streamName
oynatımını başlatır. oldStreamName
belirtilirse, NetStream.play2()
öğesinin çağrılması, transition
özelliğinde belirtilen geçiş modu kullanılarak oldStreamName
öğesinin streamName
öğesine geçişini sağlar.
İlgili API Öğeleri
transition | özellik |
public var transition:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
streamName
öğesinin oynatıldığı veya geçiş yaptırıldığı mod. Olası değerler, NetStreamPlayTransitions sınıfının sabitleridir. Netstream.play2()
öğesinin bir akışı oynatmak veya bir akışa geçiş yapmak için çağrılmasına bağlı olarak, geçiş modu farklı davranışlara neden olur. Geçiş modları hakkında daha fazla bilgi için NetStreamPlayTransitions sınıfına bakın.
İlgili API Öğeleri
NetStreamPlayOptions | () | Yapıcı |
public function NetStreamPlayOptions()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.play2()
yöntemine iletilen seçenekleri belirtmek için bir NetStreamPlayOptions nesnesi oluşturur.
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z