| 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
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster