Paket | flash.net |
Sınıf | public class NetStreamPlayTransitions |
Miras Alma | NetStreamPlayTransitions Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
özelliğiyle birlikte kullanılabileceğiniz geçerli dizeleri belirtir. Bu dizeler, kullanılan geçiş moduna bağlı olarak, yeni bir dizeye geçiş için veya bir akışı oynatmak için kullanılan davranışı denetler.
İlgili API Öğeleri
Sabit | Tanımlayan: | ||
---|---|---|---|
APPEND : String = "append" [statik]
Akışı bir oynatma listesine ekler ve oynatmayı ilk akışla başlatır. | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [statik]
Birinci akıştan oynatmaya başlamadan bir oynatma listesi oluşturur. | NetStreamPlayTransitions | ||
RESET : String = "reset" [statik]
Önceki çağrıları temizler ve hemen belirtilen akışı oynatır. | NetStreamPlayTransitions | ||
RESUME : String = "resume" [statik]
Önceki bağlantının sona erdiği noktadan başlayan yeni bağlantıdan veri ister. | NetStreamPlayTransitions | ||
STOP : String = "stop" [statik]
Bir oynatma listesindeki akışların oynatımını durdurur. | NetStreamPlayTransitions | ||
SWAP : String = "swap" [statik]
İçerik akışını, farklı bir içerik akışıyla değiştirir ve oynatma listesinin kalanını korur. | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [statik]
Genellikle aynı içeriğe sahip akışlarda olmak üzere, bir akışın oynatımından diğerine geçiş yapar. | NetStreamPlayTransitions |
APPEND | Sabit |
public static const APPEND:String = "append"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Akışı bir oynatma listesine ekler ve oynatmayı ilk akışla başlatır. Bu mod, reset
bayrağı false
olarak ayarlı NetStream.play()
yöntemiyle aynı işleve sahiptir.
Bu modda, Flash Media Server, oynatma listesinin sonunda NetStreamPlayOptions.streamName
öğesinde belirtilen akışı sıraya alır ve NetStreamPlayOptions.oldStreamName
parametresini yok sayar.
İlgili API Öğeleri
APPEND_AND_WAIT | Sabit |
public static const APPEND_AND_WAIT:String = "appendAndWait"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Birinci akıştan oynatmaya başlamadan bir oynatma listesi oluşturur.
APPEND_AND_WAIT
geçiş modu, oynatmaya hemen ilk akıştan başlatmadan bir oynatma listesi oluşturmak için NetStream.play2()
yöntemini kullanır. Oynatma listesinde sonuncu hariç her öğeyi yüklemek için bu modu kullanın. Akışı oynatma listesinde yüklerken, geçiş modunu RESUME
şeklinde ayarlayın. Bu noktada, Flash Player oynatma listesini akışa almaya ve oynatmaya başlar.
Bu modu, sıfırdan bir oynatma listesi oluşturmak için veya kaybolan bir bağlantı kurtarıldığında yeniden bir oynatma listesi oluşturmak için kullanabilirsiniz. Yeni bir oynatma listesi için, NetStream.play2()
RESUME
öğesiyle çağırıldığında, Flash Player ilk akıştan veya belirlenen başlangıç konumundan itibaren akışa almaya ve çalmaya başlar. Kayıp bir bağlantıyı kurtarmak için, NetStream.play2()
yöntemini RESUME
ile çağırdığınızda, Flash Player akışın nerede kesildiğini belirler ve sunucuya akışa o konumdan itibaren başlamasını söyler. Buna karşılık olarak sunucu da oynatma listesindeki hangi akışın o konuma karşılık geldiğini belirler ve akışı o konumdan başlatır.
Geçiş modu, oynatmanın hemen ilk akıştan başladığı APPEND
modundan farklıdır.
İlgili API Öğeleri
RESET | Sabit |
public static const RESET:String = "reset"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Önceki çağrıları temizler ve hemen belirtilen akışı oynatır. Bu mod, reset
bayrağı true
değerine ayarlı (NetStream.play()
için varsayılan davranış) NetStream.play()
yöntemiyle aynı işlevi görür.
Bu modda, geçerli olarak oynatılan akış temizlenir ve NetStreamPlayOptions.streamName
içinde belirtilen akış oynatılmaya başlar. NetStreamPlayOptions.oldStreamName
parametresi yok sayılır.
İlgili API Öğeleri
RESUME | Sabit |
public static const RESUME:String = "resume"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2, Flash Lite 4 |
Önceki bağlantının sona erdiği noktadan başlayan yeni bağlantıdan veri ister. RESUME
modu, iki bağlantı boyunca akışı hizalar, böylece video oynatmada herhangi bir kusur veya atlama görülmez. Sunucu sorunları veya diğer bağlantı sorunları nedeniyle düşen bir akışı yeniden bağladığınızda bu modu kullanın.
İlgili API Öğeleri
STOP | Sabit |
public static const STOP:String = "stop"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bir oynatma listesindeki akışların oynatımını durdurur. Bu mod, NetStream.play(false)
öğesinin çağrılmasıyla aynı işlevi görür. Oynatma listesini durdurur ve sıfırlar.
İlgili API Öğeleri
SWAP | Sabit |
public static const SWAP:String = "swap"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
İçerik akışını, farklı bir içerik akışıyla değiştirir ve oynatma listesinin kalanını korur.
Bu mod, NetStreamPlayOptions.oldStreamName
öğesinde belirtilen akışı NetStreamPlayOptions.streamName
öğesinde belirtilen akışla değiştirir. Oynatma listesinin kalanı korunur. Flash Media Server bu modda, akışların içeriği hakkında varsayımlar oluşturmaz ve bunları farklı içerik gibi değerlendirir.
oldStreamName
henüz gönderilmediyse, sunucu geçişi akış sınırında gerçekleştirir ve streamName
bitlerini baştan gönderir. Sunucu oldStreamName
bitlerini göndermeye zaten başlamışsa, streamName
öğesine geçiş yapmaz ve bir NetStream.Play.Failed
olayı gönderilir.
Geçiş yapmak istediğiniz akışlar birbiriyle ilgili değilse ve farklı içerik veya uzunluklar içeriyorsa bu modu kullanın. Örneğin, kullanıcı takibine ve eski reklam izleme istatistiklerine göre bir reklamı diğeriyle takas etmek istediğinizde bu modu kullanın.
Bir akıştan farklı içeriğe sahip başka bir akışa geçiş yapmak için, bunun yerine SWITCH
modunu kullanın.
İlgili API Öğeleri
SWITCH | Sabit |
public static const SWITCH:String = "switch"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Genellikle aynı içeriğe sahip akışlarda olmak üzere, bir akışın oynatımından diğerine geçiş yapar. NetStreamPlayOptions.oldStreamName
ve NetStreamPlayOptions.streamName
içinde geçiş yapılacak akışları belirtir.
Aynı içeriğe sahip ancak farklı bit hızında veya çözünürlükte kodlanmış bir akışa geçiş yapmak istediğinizde bu modu kullanın. Örneğin, uygulama, oynatma listesinde akışları sıraya aldığında veya belirli bir bit hızında tek bir akışı oynattığında ve sonra bant genişliği kullanılabilirliği veya CPU yeteneğinin akış gereksinimlerinden düşük ya da yüksek olduğunu hesapladığında bu modu kullanın. Ardından uygulama daha yüksek veya daha düşük bit hızı sürümleriyle akışları güncelleyebilir.
Flash Media Server, bu modda oldStreamName
ve streamName
akışları arasındaki ilişki hakkında belirli varsayımlar oluşturur. Sunucu, akışların aynı içeriği barındırdığını ve aynı anahtar kare aralığına ancak farklı çözünürlük veya bit hızlarına sahip olduğunu varsayar.
Bir oynatma listesi sıraya alındığında ve oldStreamName
öğesi, oynatma listesindeki akışlardan biri olduğunda ya da geçerli olarak oynatıldığında, oldStreamName
, streamName
ile değiştirilir.
oldStreamName
null veya tanımsız olduğunda ya da oynatma listesinde bulunmadığında, sunucu düzgün bir geçiş sağlamak için bir sonraki mantıksal noktada streamName
öğesine geçiş yapar.
Bir akıştan farklı içeriğe sahip başka bir akışa geçiş yapmak için, bunun yerine SWAP
modunu kullanın.
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z