| Paket | fl.video |
| Arabirim | public interface INCManager |
| Uygulayıcılar | NCManager, NCManagerNative |
| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
flash.net.NetConnection öğesini oluşturan sınıfların arabirimidir. Varsayılan INCManager uygulaması, NCManager sınıfıdır. Flash Media Server'dan (FMS) akışa alırken NCManagerNative sınıfını kullanın. INCManager arabirimini uygulayan özel bir sınıf oluşturabilir ve VideoPlayer sınıfının NetConnection oluşturmak için o sınıfı kullanmasını sağlayabilirsiniz.
VideoPlayer nesnesi tarafından kullanılan INCManager uygulaması olarak özel bir sınıf kaydetmek için şu kodu kullanın. fl.video.NCManagerNative öğesini kendi özel sınıfınızla değiştirin.
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| bitrate : Number
Birden çok akış arasında geçiş yapmak için kullanılan saniye başına bit cinsinden bant genişliği. | INCManager | ||
| isRTMP : Boolean [salt okunur]
URL'nin Flash Media Server'dan (FMS) akışa alınan RTMP veya aşamalı indirme için mi olduğu. | INCManager | ||
| netConnection : NetConnection [salt okunur]
NetConnection nesnesine başvuru. | INCManager | ||
| streamHeight : int [salt okunur]
Akışın piksel olarak yüksekliği. | INCManager | ||
| streamLength : Number [salt okunur]
Akışın saniye cinsinden uzunluğu. | INCManager | ||
| streamName : String [salt okunur]
NetStream.play() yöntemine iletilen akış adı. | INCManager | ||
| streamWidth : int [salt okunur]
Akışın piksel olarak genişliği. | INCManager | ||
| timeout : uint
Bağlantı denemesinin durması için geçmesi gereken milisaniye cinsinden süre. | INCManager | ||
| videoPlayer : VideoPlayer
Bu nesnenin sahibi olan VideoPlayer nesnesi. | INCManager | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
NetConnection öğesini kapatır. | INCManager | ||
Bağlantı başarıyla yapıldıysa ancak akış bulunmuyorsa, VideoPlayer nesnesi tarafından çağrılır. | INCManager | ||
URL'ye bağlantı istemesi için VideoPlayer nesnesi tarafından çağrılır. | INCManager | ||
INCManager uygulayan sınıfın desteklediği rastgele özelliklerin değerlerini alır. | INCManager | ||
NCManager nesnesi için bir görev gerçekleştirmekte olan herhangi bir yardımcı nesnesi tarafından, tamamlandığını ve başarılı olup olmadığını bildirmek için çağrılır. | INCManager | ||
Bağlantı koptuktan sonra, yeniden bağlanmak için VideoPlayer nesnesi tarafından çağrılır. | INCManager | ||
INCManager uygulayan sınıfın desteklediği rastgele özelliklerin değerlerini ayarlar. | INCManager | ||
bitrate | özellik |
bitrate:Number| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Birden çok akış arasında geçiş yapmak için kullanılan saniye başına bit cinsinden bant genişliği.
Uygulama
public function get bitrate():Number public function set bitrate(value:Number):voidisRTMP | özellik |
isRTMP:Boolean [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
URL'nin Flash Media Server'dan (FMS) akışa alınan RTMP veya aşamalı indirme için mi olduğu. Akış, FMS'den gelen bir RTMP akışıysa, true. Akış, HTTP'nin, yerel veya başka bir dosyanın aşamalı bir akışıysa, false.
Uygulama
public function get isRTMP():BooleannetConnection | özellik |
netConnection:NetConnection [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
NetConnection nesnesine başvuru.
Uygulama
public function get netConnection():NetConnectionstreamHeight | özellik |
streamHeight:int [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Akışın piksel olarak yüksekliği. VideoPlayer.ncConnected() yöntemi çağrıldıktan sonra, streamHeight özelliği 0'dan düşükse bu herhangi bir yükseklik bilgisi olmadığını VideoPlayer nesnesine belirtir. VideoPlayer nesnesinin scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olarak ayarlıysa, bu değer kullanılır ve yeniden boyutlandırma beklenmeden hemen gerçekleşir.
Uygulama
public function get streamHeight():intİlgili API Öğeleri
streamLength | özellik |
streamLength:Number [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Akışın saniye cinsinden uzunluğu. VideoPlayer.ncConnected() yöntemi çağrıldıktan sonra undefined, null veya 0'dan düşük olarak dönerse, VideoPlayer nesnesi herhangi bir akış uzunluğu bilgisi olmadığını bilir. Akış uzunluğu bilgileri döndürülürse, VideoPlayer.play() yönteminin totalTime parametresi veya VideoPlayer.load() yöntemi tarafından ayarlanan bilgiler ya da FLV dosyasının meta verilerinden alınan bilgiler dahil olmak üzere varolan tüm akış uzunluğu bilgilerini geçersiz kılar.
Uygulama
public function get streamLength():Numberİlgili API Öğeleri
streamName | özellik |
streamWidth | özellik |
streamWidth:int [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Akışın piksel olarak genişliği. VideoPlayer.ncConnected() yöntemi çağrıldıktan sonra, streamWidth özelliği 0'dan düşükse bu, herhangi bir akış genişliği bilgisi olmadığını VideoPlayer nesnesine belirtir. VideoPlayer nesnesinin scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olarak ayarlıysa, bu değer kullanılır ve yeniden boyutlandırma beklenmeden hemen gerçekleşir.
Uygulama
public function get streamWidth():intİlgili API Öğeleri
timeout | özellik |
videoPlayer | özellik |
videoPlayer:VideoPlayer| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bu nesnenin sahibi olan VideoPlayer nesnesi.
Uygulama
public function get videoPlayer():VideoPlayer public function set videoPlayer(value:VideoPlayer):voidclose | () | yöntem |
public function close():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
NetConnection öğesini kapatır.
connectAgain | () | yöntem |
public function connectAgain():Boolean| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bağlantı başarıyla yapıldıysa ancak akış bulunmuyorsa, VideoPlayer nesnesi tarafından çağrılır. RTMP URL'nin birçok çok alternatif yorumu mümkünse, bu farklı bir URL ile sunucuya bağlanmayı dener ve farklı bir akış adını geri verir.
URL'nin rtmp://servername/path1/path2/path3 gibi olduğu durumlarda bu gerekli olabilir. Bir uygulama adı ve bir örnek adı iletilirken, rtmp://servername/path1/path2 ile NetConnection nesnesini açın veya akış path2/path3 ile açılacak şekilde varsayılan örneği kullanın. Genelde, yola giden ikiden fazla bölüm olduğunda bu mümkün olurken, yalnızca iki bölüm olduğunda bu mümkün değildir. (Asla yalnızca bir bölüm olmamalıdır.)
DöndürürBoolean — Başka bir bağlantı yapma girişiminde bulunulursa, true. Zaten bir girişimde bulunulmuşsa ve başka ek girişim hakkı yoksa, false.
|
İlgili API Öğeleri
connectToURL | () | yöntem |
public function connectToURL(url:String):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
URL'ye bağlantı istemesi için VideoPlayer nesnesi tarafından çağrılır. Bir bağlantı başarılı veya başarısız olduktan sonra VideoPlayer.ncConnected() yöntemini çağırın. Bağlantı başarısız olduysa, çağrıdan önce nc = null ayarını yapın.
Parametreler
url:String — VideoPlayer nesnesinin bağlantı istediği URL.
|
Boolean — Bağlantı eşzamanlı olarak gerçekleştirilirse, true olur. Çağıranın bir "connected" olayının gelmesini beklemesi için eşzamansız olarak bir girişimde bulunulursa, false.
|
İlgili API Öğeleri
getProperty | () | yöntem |
public function getProperty(propertyName:String):*| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
INCManager uygulayan sınıfın desteklediği rastgele özelliklerin değerlerini alır. Desteklenen özelliklerin listesi için belirli uygulama sınıfına bakın. Desteklenmeyen bir özellikte bu yöntemin çağrılması, VideoError.UNSUPPORTED_PROPERTY=1011 koduyla bir VideoError nesnesi atar.
Parametreler
propertyName:String — getProperty yönteminin çağırdığı özelliğin adı.
|
* — Özelliklerin değerleri.
|
helperDone | () | yöntem |
public function helperDone(helper:Object, success:Boolean):void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
NCManager nesnesi için bir görev gerçekleştirmekte olan herhangi bir yardımcı nesnesi tarafından, tamamlandığını ve başarılı olup olmadığını bildirmek için çağrılır. NCManager nesnesi bunu SMILManager ile kullanır.
Parametreler
helper:Object — Yardımcı nesnesi.
| |
success:Boolean — Bir görev tamamlandığında sinyal verme ayarı. success öğesi true olursa, görev başarıyla tamamlanmıştır; aksi takdirde false olur.
|
reconnect | () | yöntem |
public function reconnect():void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bağlantı koptuktan sonra, yeniden bağlanmak için VideoPlayer nesnesi tarafından çağrılır. Bağlantı başarılı veya başarısız olduktan sonra, VideoPlayer.ncReconnected() yöntemini çağırın. Bağlantı başarısız olduğunda, çağrıdan önce nc = null ayarını yapın.
İlgili API Öğeleri
setProperty | () | yöntem |
public function setProperty(propertyName:String, value:*):void| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
INCManager uygulayan sınıfın desteklediği rastgele özelliklerin değerlerini ayarlar. Desteklenen özelliklerin listesi için belirli uygulama sınıfına bakın. Desteklenmeyen bir özellikte bu yöntemin çağrılması, VideoError.UNSUPPORTED_PROPERTY=1011 koduyla bir VideoError nesnesi atar.
Parametreler
propertyName:String — setProperty yönteminin çağırdığı özelliğin adı.
| |
value:* — Özellik değeri.
|
Tue Jun 12 2018, 01:09 PM Z