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):void
isRTMP | ö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():Boolean
netConnection | ö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():NetConnection
streamHeight | ö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):void
close | () | 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