| Paket | fl.video |
| Sınıf | public class VideoPlayer |
| Miras Alma | VideoPlayer Video DisplayObject EventDispatcher Object |
| 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 |
cuePoint olayları gerçekleşir. FLVPlayback sınıfı, VideoPlayer sınıfını kaydırır.
FLVPlayback sınıfı kullanılarak erişilemeyen VideoPlayer sınıfında herhangi bir işlev olmadığından, neredeyse her durumda FLVPlayback sınıfını kullanın.
Ayrıca FLVPlayback sınıfı, Flash Media Server gibi bir video sunucusunda akış FLV dosyalarına erişmek için NCManager sınıfıyla otomatik olarak arabirim oluşturur. contentPath özelliğini ayarladığınızda ve play() ve load() yöntemlerine bir URL ilettiğinizde NCManager sınıfıyla etkileşim kurarsınız. Ancak VideoPlayer sınıfını tek başına kullanırsanız, NCManager sınıfının dahil edildiğinden emin olmak için ActionScript kodunuza şu ifadeyi eklemeniz gerekir:
var _forceNCManager:fl.video.NCManager;
NCManager sınıfı bir arabirim (INCManager) uygular ve bu arabirimi uygulayan ağ iletişimlerinin yönetilmesi için özel bir sınıfla değiştirilebilir. Bunu yaparsanız, şu ifadeyi dahil ederek NCManager'ı sağladığınız sınıf adıyla değiştirmeniz gerekir:
fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManager;
Varsayılan NCManager sınıfını kullanıyorsanız bu ifadeyi eklemeniz gerekmez.
Not: FLVPlayback bileşenini kullanırken varsayılan fl.video.NCManager öğesini değiştirmek için iNCManagerClass öğesini de ayarlayabilirsiniz.
Birden çok bant genişliği için birden çok akışı işlemek üzere NCManager bir SMIL alt kümesini destekler.
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Bu görüntüleme nesnesi için geçerli erişilebilirlik seçenekleri. | DisplayObject | |
| align : String
Videonun, registrationX, registrationY, registrationWidth ve registrationHeight özelliklerine göre nasıl görüntüleneceğini belirtir. | VideoPlayer | ||
![]() | alpha : Number
Belirtilen nesnenin alfa saydamlık değerini gösterir. | DisplayObject | |
| autoRewind : Boolean
True olduğunda, oynatıcı akışın sonuna ulaştığından veya stop() yöntemi çağrıldığından dolayı oyuncu durdurulduğunda FLV dosyasının Kare 1'e geri sarılmasına neden olan Boolean değeri. | VideoPlayer | ||
![]() | blendMode : String
Hangi karışım modunun kullanılacağını belirten bir BlendMode sınıfı değeri. | DisplayObject | |
![]() | blendShader : Shader [salt yazılır]
Ön planı ve arka planı karıştırmak için kullanılacak bir gölgelendirici ayarlar. | DisplayObject | |
| bufferTime : Number
Bir video akışı oynatılmaya başlamadan önce arabelleğe alınacak saniye sayısını belirten bir sayı. | VideoPlayer | ||
| bytesLoaded : uint [salt okunur]
HTTP indirmesinin indirme kapsamını bayt sayısı olarak belirten bir sayı. | VideoPlayer | ||
| bytesTotal : uint [salt okunur]
HTTP indirme için indirilen toplam bayt sayısını belirten bir sayı. | VideoPlayer | ||
![]() | cacheAsBitmap : Boolean
true olarak ayarlanırsa, Flash çalışma zamanları, görüntüleme nesnesinin dahili bir bitmap temsilini önbelleğe alır. | DisplayObject | |
![]() | cacheAsBitmapMatrix : Matrix
Bu Matrix nesnesi null olmazsa, görüntüleme nesnesinin cacheAsBitmap true olarak ayarlandığı zaman nasıl oluşturacağını tanımlar. | DisplayObject | |
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
![]() | deblocking : int
Art işlemenin bir parçası olarak kodu çözülen videoya uygulanan filtre türünü belirtir. | Video | |
![]() | filters : Array
Geçerli olarak görüntüleme nesnesiyle ilişkilendirilmiş her filtre nesnesini içeren dizinli bir dizi. | DisplayObject | |
| height : Number [geçersiz kıl]
VideoPlayer örneğinin yüksekliğini belirleyen bir sayı (piksel cinsinden). | VideoPlayer | ||
| idleTimeout : Number
Oynatmanın duraklatılması veya durdurulması nedeniyle Flash, Flash Media Server gibi bir video sunucusuna yapılan boştaki bağlantıyı sonlandırmadan önce geçecek milisaniye cinsinden süre. | VideoPlayer | ||
| iNCManagerClass : Object = fl.video.NCManager [statik]
Tüm VideoPlayer nesnelerinin varsayılan INCManager uygulaması olarak özel sınıfınızı kullanmasını sağlamak için iNCManagerClass özelliğini, sınıf nesnesine veya özel sınıfınızın dize adına ayarlayın. | VideoPlayer | ||
| isLive : Boolean [salt okunur]
Video akışı canlıysa true olan bir Boolean değeri. | VideoPlayer | ||
| isRTMP : Boolean [salt okunur]
FLV dosyası RTMP kullanılarak bir Flash Media Server'dan (FMS) akışa alınıyorsa true olan bir Boolean değeri. | VideoPlayer | ||
![]() | loaderInfo : LoaderInfo [salt okunur]
Bu görüntüleme nesnesinin ait olduğu dosyayı yükleme hakkında bilgi içeren bir LoaderInfo nesnesi döndürür. | DisplayObject | |
![]() | mask : DisplayObject
Çağıran görüntüleme nesnesi belirtilen mask nesnesiyle maskelenir. | DisplayObject | |
| metadata : Object [salt okunur]
Varsa, NetSteam.onMetaData() geri çağırma yöntemine yapılan bir çağrıdan alınan meta veri bilgi paketi niteliğindeki nesne. | VideoPlayer | ||
![]() | metaData : Object
Meta veri SWF dosyasında PlaceObject4 aracılığıyla söz konusu DisplayObject örneğinin yanında depolanmışsa, DisplayObject örneğinin meta veri nesnesini alır. | DisplayObject | |
![]() | mouseX : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun x koordinatını piksel olarak belirtir. | DisplayObject | |
![]() | mouseY : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun y koordinatını piksel olarak belirtir. | DisplayObject | |
![]() | name : String
DisplayObject öğesinin örnek adını belirtir. | DisplayObject | |
| ncMgr : INCManager [salt okunur]
INCManager uygulayan sınıfın bir örneğine erişim sağlayan bir INCManager (NCManager sınıfının arabirimi) nesnesi. | VideoPlayer | ||
| netConnection : NetConnection [salt okunur]
Video oynatıcı tarafından oluşturulan NetConnection örneğine doğrudan erişilmesini sağlar. | VideoPlayer | ||
| netStream : NetStream [salt okunur]
Video oynatıcı tarafından oluşturulan NetStream örneğine doğrudan erişilmesini sağlar. | VideoPlayer | ||
| netStreamClientClass : Object [statik]
NetStream öğesinin client özelliği için bir özel sınıf kaydeder. | VideoPlayer | ||
![]() | opaqueBackground : Object
Görüntüleme nesnesinin belirli bir arka plan rengiyle opak olup olmadığını belirtir. | DisplayObject | |
![]() | parent : DisplayObjectContainer [salt okunur]
Bu görüntüleme nesnesini içeren DisplayObjectContainer nesnesini belirtir. | DisplayObject | |
| playheadTime : Number
Küçük bir değer olabilen ve geçerli oynatma kafası zamanını veya konumunu yansıtan saniye cinsinden bir sayı. | VideoPlayer | ||
| playheadUpdateInterval : Number
Her playheadUpdate olayı arasındaki süreyi milisaniye cinsinden belirten bir sayı. | VideoPlayer | ||
| progressInterval : Number
Her progress olayı arasındaki süreyi milisaniye olarak belirten bir sayı. | VideoPlayer | ||
| registrationHeight : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan yükseklik. | VideoPlayer | ||
| registrationWidth : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan genişlik. | VideoPlayer | ||
| registrationX : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan x koordinatı. | VideoPlayer | ||
| registrationY : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan y koordinatı. | VideoPlayer | ||
![]() | root : DisplayObject [salt okunur]
Yüklü bir SWF dosyasındaki bir görüntüleme nesnesi için root özelliği, görüntüleme listesi ağaç yapısının o SWF dosyası tarafından temsil edilen kısmındaki en üst görüntüleme nesnesidir. | DisplayObject | |
![]() | rotation : Number
DisplayObject örneğinin başlangıç yönlendirmesinden itibaren döndürülmesini derece olarak belirtir. | DisplayObject | |
![]() | rotationX : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren x ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | |
![]() | rotationY : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren y ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | |
![]() | rotationZ : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren z ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | |
![]() | scale9Grid : Rectangle
Etkin durumdaki geçerli ölçekleme ızgarası. | DisplayObject | |
| scaleMode : String
Yüklendikten sonra videonun nasıl yeniden boyutlandırılacağını belirtir. | VideoPlayer | ||
| scaleX : Number [geçersiz kıl]
Yatay ölçek olan bir sayı. | VideoPlayer | ||
| scaleY : Number [geçersiz kıl]
Dikey ölçek olan bir sayı. | VideoPlayer | ||
![]() | scaleZ : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin derinlik ölçeğini (percentage) belirtir. | DisplayObject | |
![]() | scrollRect : Rectangle
Görüntüleme nesnesinin kaydırma dikdörtgeni sınırları. | DisplayObject | |
![]() | smoothing : Boolean
Videonun ölçeklendiğinde düzgünleştirilmesi (enterpolasyonlu yapılması) gerekip gerekmediğini belirtir. | Video | |
| soundTransform : flash.media:SoundTransform
Daha fazla ses denetimi kullanıma sunmak için NetStream.soundTransform özelliğine doğrudan erişim olanağı sağlar. | VideoPlayer | ||
| source : String [salt okunur]
Akışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. | VideoPlayer | ||
![]() | stage : Stage [salt okunur]
Görüntüleme nesnesinin Sahne Alanı. | DisplayObject | |
| state : String [salt okunur]
Bileşenin durumunu belirten bir dize. | VideoPlayer | ||
| stateResponsive : Boolean [salt okunur]
Durum tepki verir nitelikteyse true olan Boolean değeri. | VideoPlayer | ||
| totalTime : Number [salt okunur]
Videonun toplam oynatma süresi olan saniye cinsinden bir sayı. | VideoPlayer | ||
![]() | transform : flash.geom:Transform
Bir görüntüleme nesnesinin matrisi, renk dönüşümü ve piksel sınırları ile ilgili özellikleri olan bir nesne. | DisplayObject | |
| videoHeight : int [geçersiz kıl] [salt okunur]
Yüklenen FLV dosyasının kaynak genişliği. | VideoPlayer | ||
| videoWidth : int [geçersiz kıl] [salt okunur]
Yüklenen FLV dosyasının kaynak genişliği. | VideoPlayer | ||
| visible : Boolean [geçersiz kıl]
True olduğunda VideoPlayer örneğini görünür kılan Boolean değeri. | VideoPlayer | ||
| volume : Number
Ses düzeyi denetimi ayarını belirten 0 - 1 arasında bir sayı. | VideoPlayer | ||
| width : Number [geçersiz kıl]
Sahne'deki VideoPlayer örneğinin genişliğini belirleyen sayı. | VideoPlayer | ||
| x : Number [geçersiz kıl]
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden). | VideoPlayer | ||
| y : Number [geçersiz kıl]
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden). | VideoPlayer | ||
![]() | z : Number
3B üst kabına göre DisplayObject örneğinin z ekseni boyunca z koordinatı konumunu belirtir. | DisplayObject | |
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Belirtilen genişlik ve yükseklik ile bir VideoPlayer nesnesi oluşturur. | VideoPlayer | ||
![]() | 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 | |
![]() |
Uygulamada Video nesnesinin sınırları içinde görüntülenecek bir kameradaki video akışını belirtir. | Video | |
![]() |
Uygulamada Video nesnesinin sınırları içinde görüntülenecek video akışını belirtir. | Video | |
![]() |
Video nesnesinde görüntülenen görüntüyü siler (video akışında değil). | Video | |
Video akışını ve Flash Media Server bağlantısını kapanmaya zorlar. | VideoPlayer | ||
![]() |
Olay akışına bir olay gönderir. | EventDispatcher | |
![]() |
Görüntüleme nesnesinin alanını targetCoordinateSpace nesnesinin koordinat sistemine göre tanımlayan bir dikdörtgen döndürür. | DisplayObject | |
![]() |
targetCoordinateSpace parametresince tanımlanan koordinat sistemini esas alarak ve her tür çizgi ve şekli dışarıda bırakarak görüntüleme nesnesinin sınırlarını tanımlayan bir dikdörtgen döndürür. | DisplayObject | |
![]() |
point nesnesini, Sahne Alanı (global) koordinatlarından görüntüleme nesnesinin (yerel) koordinatlarına dönüştürür. | DisplayObject | |
![]() |
Sahne Alanı (global) koordinatlarından iki boyutlu noktayı üç boyutlu görüntüleme nesnesinin (yerel) koordinatlarına dönüştürür. | DisplayObject | |
![]() |
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 | |
![]() |
obj görüntüleme nesnesinin sınırlayıcı kutusuyla örtüşüp örtüşmediğini veya kesişip kesişmediğini görmek için görüntüleme nesnesinin sınırlayıcı kutusunu değerlendirir. | DisplayObject | |
![]() |
Görüntüleme nesnesinin x ve y parametreleriyle belirtilen noktayla örtüştüğünü veya kesiştiğini görmek için görüntüleme nesnesini değerlendirir. | DisplayObject | |
![]() |
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | |
load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
play() yöntemine benzer, ancak FLV dosyasının oynatılmaksızın yüklenmesine neden olur. | VideoPlayer | ||
![]() |
Üç boyutlu görüntüleme nesnesinin (yerel) koordinatlarının üç boyutlu noktasını, Sahne Alanı (global) koordinatlarındaki iki boyutlu noktaya dönüştürür. | DisplayObject | |
![]() |
point nesnesini, görüntüleme nesnesinin (yerel) koordinatlarından Sahne Alanı (global) koordinatlarına dönüştürür. | DisplayObject | |
INCManager.connectToURL() yöntemine çağrı yapılmasının ardından bağlantı tamamlandıktan veya başarısız olduktan sonra INCManager tarafından çağrılır. | VideoPlayer | ||
INCManager.reconnect() yöntemine çağrı yapılmasının ardından yeniden bağlanma tamamlandıktan veya başarısız olduktan sonra INCManager tarafından çağrılır. | VideoPlayer | ||
Videonun oynatılmasını duraklatır. | VideoPlayer | ||
play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):void
Videonun oynatılmasına neden olur. | VideoPlayer | ||
FLV dosyasının yeterli bölümü indirildiğinde dosyayı oynatır. | VideoPlayer | ||
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
![]() |
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | |
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar. | VideoPlayer | ||
![]() |
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | |
Aynı anda scaleX ve scaleY özelliklerini ayarlar. | VideoPlayer | ||
Aynı anda width ve height özelliklerini ayarlar. | VideoPlayer | ||
Videonun oynatılmasını durdurur. | VideoPlayer | ||
![]() |
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 | |
| Olay | Özet | Tanımlayan: | ||
|---|---|---|---|---|
![]() | [broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | ||
![]() | Görüntüleme listesine bir görüntüleme nesnesi eklendiğinde gönderilir. | DisplayObject | ||
![]() | Doğrudan veya görüntüleme nesnesini içeren alt ağacın eklenmesiyle, sahne alanı görüntüleme listesine bir görüntüleme nesnesi eklenmek üzereyken gönderilir. | DisplayObject | ||
| autoRewind özelliği true değerine ayarlandığı için oynatma kafası video oynatıcının başına getirildiğinde gönderilir. | VideoPlayer | |||
| VideoPlayer örneği, zaman aşımına uğramak suretiyle veya close() yöntemine yapılan bir çağrıyla NetConnection'ı kapattığında ya da siz load() veya play() yöntemlerini çağırdığınızda ya da source özelliğini ayarlayıp bunun sonucunda RTMP bağlantısının kapanmasına neden olduğunuzda VideoPlayer örneği tarafından gönderilir. | VideoPlayer | |||
| Oynatıcı FLV dosyasının sonuna ulaştığı için oynatma tamamlandığında gönderilir. | VideoPlayer | |||
| Bir işaret noktasına ulaşıldığında gönderilir. | VideoPlayer | |||
![]() | [broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | ||
| drmAuthenticate olayı | VideoPlayer | |||
| drmError olayı | VideoPlayer | |||
| drmError olayı | VideoPlayer | |||
![]() | [broadcast olayı] Oynatma kafası yeni bir kareye girerken gönderilir. | DisplayObject | ||
![]() | [broadcast olayı] Oynatma kafası geçerli kareden çıkarken gönderilir. | DisplayObject | ||
![]() | [broadcast olayı] Kare görüntüleme nesnelerinin yapıcıları çalıştırıldıktan sonra ancak kare komut dosyaları çalıştırılmadan önce gönderilir. | DisplayObject | ||
| Video oynatıcı yeniden boyutlandırıldığında veya şekillendirildiğinde gönderilir. | VideoPlayer | |||
| FLV dosyasının meta verilerine ilk ulaşıldığı anda gönderilir. | VideoPlayer | |||
| FLV dosyası playheadUpdateInterval özelliği tarafından belirtilen sıklıkta oynatıldığı sırada veya geri sarma başlatıldığında gönderilir. | VideoPlayer | |||
| İndirilen bayt sayısındaki ilerlemeyi gösterir. | VideoPlayer | |||
| Bir FLV dosyası yüklendiğinde ve görüntülenmeye hazır olduğunda gönderilen olay. | VideoPlayer | |||
![]() | Görüntüleme listesinden bir ekran nesnesi kaldırılmak üzereyken gönderilir. | DisplayObject | ||
![]() | Ya doğrudan ya da ekran nesnesini içeren alt ağacın kaldırılmasıyla, sahne görüntüleme listesinden bir ekran nesnesi kaldırılmak üzereyken gönderilir. | DisplayObject | ||
![]() | [broadcast olayı] Ekran güncellenmek ve oluşturulmak üzereyken gönderilir. | DisplayObject | ||
| Oynatma durumu değiştiğinde gönderilir. | VideoPlayer | |||
| Sabit | Tanımlayan: | ||
|---|---|---|---|
| SHORT_VERSION : String = "2.1" [statik]
Bileşenin kısa sürüm numarasını gösteren durum değişkeni. | VideoPlayer | ||
| VERSION : String = "2.1.0.23" [statik]
Bileşenin uzun sürüm numarasını gösteren durum değişkeni. | VideoPlayer | ||
align | özellik |
align: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 |
Videonun, registrationX, registrationY, registrationWidth ve registrationHeight özelliklerine göre nasıl görüntüleneceğini belirtir. scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olarak ayarlandığında align özelliği bu otomatik mizanpajı yapar. Bir FLV dosyası yüklendikten sonra bu özelliğin değiştirilmesi, otomatik bir mizanpajın hemen başlamasına neden olur. Değerler VideoAlign sınıfından gelir.
Varsayılan değer şudur VideoAlign.CENTER.
Uygulama
public function get align():String public function set align(value:String):voidİlgili API Öğeleri
autoRewind | özellik |
autoRewind: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 |
true olduğunda, oynatıcı akışın sonuna ulaştığından veya stop() yöntemi çağrıldığından dolayı oynatma durdurulduğunda FLV dosyasının Kare 1'e geri sarılmasına neden olan bir Boolean değeri. Canlı akışlar için bu özellik anlamsızdır.
Varsayılan değer şudur false.
Uygulama
public function get autoRewind():Boolean public function set autoRewind(value:Boolean):voidbufferTime | özellik |
bufferTime: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 |
Bir video akışı oynatılmaya başlamadan önce arabelleğe alınacak saniye sayısını belirten bir sayı. RTMP üzerinden akışa alınan ve indirilmeyip yalnızca arabelleğe alınan FLV dosyaları için bu ayarın varsayılan 0,1 değerinden daha yüksek bir değere çıkarılması önemli olabilir. HTTP üzerinden aşamalı şekilde indirilen bir FLV dosyası için bu değerin artırılması daha eski ve yavaş bilgisayarlarda yüksek kaliteli video görüntülemeyi iyileştirebilse de, çok düşük düzeyde önem taşır.
Önceden kaydedilmiş (canlı olmayan) video için bufferTime özelliğini 0 değerine ayarlamayın; varsayılan arabellek süresini kullanın veya arabellek süresini artırın.
Bu özellik, FLV dosyasının oynatma başlamadan önce indirilecek miktarını belirtmez.
Uygulama
public function get bufferTime():Number public function set bufferTime(value:Number):voidİlgili API Öğeleri
bytesLoaded | özellik |
bytesLoaded:uint [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 |
HTTP indirmesinin indirme kapsamını bayt sayısı olarak belirten bir sayı. Akış olmadığında, akış Flash Media Server'dan (FMS) olduğunda veya henüz bilgi bulunmadığında 0 döndürür. Döndürülen değer yalnızca HTTP indirme için kullanışlıdır.
Uygulama
public function get bytesLoaded():uintbytesTotal | özellik |
bytesTotal:uint [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 |
HTTP indirme için indirilen toplam bayt sayısını belirten bir sayı. Akış olmadığında, akış Flash Media Server'dan (FMS) olduğunda veya henüz bilgi bulunmadığında -1 döndürür. Döndürülen değer yalnızca HTTP indirme için kullanışlıdır.
Uygulama
public function get bytesTotal():uintheight | özellik |
height:Number[geçersiz kıl] | 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 |
VideoPlayer örneğinin yüksekliğini belirleyen bir sayı (piksel cinsinden).
Not: Bu özelliği, fl.video.VideoPlayer.videoHeight özelliğine benzeyen flash.media.Video.height özelliğiyle karıştırmayın.
Uygulama
override public function get height():Number override public function set height(value:Number):voidİlgili API Öğeleri
idleTimeout | özellik |
idleTimeout: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 |
Oynatmanın duraklatılması veya durdurulması nedeniyle Flash, Flash Media Server gibi bir video sunucusuna yapılan boştaki bağlantıyı sonlandırmadan önce geçecek milisaniye cinsinden süre. Bu özelliğin, HTTP üzerinden indirilen FLV dosyasında herhangi bir etkisi yoktur.
Bu özellik, video akışı zaten boştayken ayarlanırsa, yeni değerle birlikte zaman aşımı süresini yeniden başlatır.
Uygulama
public function get idleTimeout():Number public function set idleTimeout(value:Number):voidiNCManagerClass | özellik |
public static var iNCManagerClass:Object = fl.video.NCManager| 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 |
Tüm VideoPlayer nesnelerinin varsayılan INCManager uygulaması olarak özel sınıfınızı kullanmasını sağlamak için iNCManagerClass özelliğini, sınıf nesnesine veya özel sınıfınızın dize adına ayarlayın. FLVPlayback sınıfı, özel sınıfın tanımını içerirken, video oynatıcı bu tanımı içermez.
Varsayılan değer dize olarak "fl.video.NCManager" öğesidir.
isLive | özellik |
isLive: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 |
Video akışı canlıysa true olan bir Boolean değeri. Bu özellik ancak Flash Media Server veya diğer Flash Video Akış Hizmeti gibi bir video sunucusundan akışa alınırken etkilidir. HTTP indirme için bu özelliğin değeri yok sayılır.
Önceden kaydedilmiş bir video akışını video oynatıcıya gönderirken isLive özelliğini false değerine ve canlı yayın gibi gerçek zamanlı verileri gönderirken true değerine ayarlayın. isLive özelliğini false değerine ayarladığınızda daha iyi performans elde etmek için, bufferTime özelliğini 0 değerine ayarlamayın.
Uygulama
public function get isLive():Booleanİlgili API Öğeleri
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 |
FLV dosyası RTMP kullanılarak bir Flash Media Server'dan (FMS) akışa alınıyorsa true olan bir Boolean değeri. Diğer tüm FLV dosya kaynakları için bunun değeri false olur.
Uygulama
public function get isRTMP():Booleanİlgili API Öğeleri
metadata | özellik |
metadata:Object [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 |
Varsa, NetSteam.onMetaData() geri çağırma yöntemine yapılan bir çağrıdan alınan meta veri bilgi paketi olan nesne. metadataReceived olayı gönderilirken hazırdır.
FLV dosyası Flash 8 kodlayıcısıyla kodlanırsa, metadata özelliği şu bilgileri içerir. Eski FLV dosyaları yalnızca height, width ve duration değerlerini içerir.
| Parametre | Açıklama |
|---|---|
canSeekToEnd | FLV dosyası, aşamalı indirme film klibinin sonuna kadar arama yapılmasını sağlayan son karedeki anahtar kareyle kodlanmışsa true olan bir Boolean değeri. FLV dosyası son karedeki bir anahtar kareyle kodlanmamışsa bu false olur. |
cuePoints | FLV dosyasında gömülü her işaret noktası için birer tane olmak üzere nesneler dizisi. FLV dosyası herhangi bir işaret noktası içermezse, değer tanımsız olur. Her nesne şu özelliklere sahiptir:
|
audiocodecid | Kullanılmış ses codec bileşenini (kodlama/kod çözme tekniği) belirten bir sayı. |
audiodelay | FLV dosyasının kodlanmış olduğu kaynak dosyasında 0 zamanını temsil eden bir sayı.
Sesi senkronize etmek için gerekli olan kısa bir süre boyunca video içeriği geciktirilir. Örneğin, FLVPlayback ve VideoPlayer sınıflarının zaman ayarlarında bu gecikmeyi telafi ettiğini unutmayın. Başka bir deyişle, kaynak dosyanızda kullandığınız zaman ayarlarınızı kullanmaya devam edebilirsiniz. |
audiodatarate | Sesin saniyede kilobayt cinsinden değerini belirten bir sayı. |
videocodecid | Videoyu kodlamak için kullanılmış olan codec sürümünü belirten bir sayı. |
framerate | FLV dosyasının kare hızını belirten bir sayı. |
videodatarate | FLV dosyasının video verisi hızını belirten bir sayı. |
height | FLV dosyasının yüksekliğini belirten bir sayı. |
width | FLV dosyasının genişliğini belirten bir sayı. |
duration | FLV dosyasının saniye cinsinden süresini belirten bir sayı. |
Uygulama
public function get metadata():Objectİlgili API Öğeleri
ncMgr | özellik |
ncMgr:INCManager [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 |
INCManager uygulayan sınıfın bir örneğine erişim sağlayan INCManager (NCManager sınıfının arabirimi) nesnesi.
Özel başlatma gerektiren özel bir INCManager uygulamak için bu özelliği kullanabilirsiniz.
Uygulama
public function get ncMgr():INCManagerİlgili API Öğeleri
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 |
Video oynatıcı tarafından oluşturulan NetConnection örneğine doğrudan erişilmesini sağlar.
Uygulama
public function get netConnection():NetConnectionnetStream | özellik |
netStreamClientClass | özellik |
public static var netStreamClientClass:Object| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.115.0, AIR 1.0 |
NetStream öğesinin client özelliği için bir özel sınıf kaydeder. Varsayılan olarak, fl.video.VideoPlayerClient kullanılır; bu sınıf onMetaData() ve onCuePoint() mesajlarını işler. Diğer mesajlar için onImageData() ve onTextData() gibi özel işleme eklemek üzere kendi sınıfınızı oluşturabilir ve bu özelliği sınıfa ayarlayabilirsiniz.
Sınıf yapıcısının tek parametresi olarak VideoPlayer örneğini alması ve bir Boolean ready özelliğine sahip olması gerekir. Client, dosyanın başında beklenen veri mesajlarını halen beklerken bu özellik false olmalıdır. Bu mesajlar alınmadan önce VideoPlayer, yeniden boyutlandırma otomatik geri sarma işlemi yaparsa, bu mesajlar asla alınamaz. Varsayılan olarak, onMetaData() öğesi çağrılır çağrılmaz fl.video.VideoPlayerClient öğesi ready özelliğinden true değerini döndürür.
Bu özelliği sınıf nesnesine (aşağıdaki örnekte görüldüğü gibi) veya sınıfın dize adına ayarlayabilirsiniz:
import fl.video.
VideoPlayer.netStreamClientClass = MyCustomClient;
Sınıfı SWF dosyasına derlenmeye zorlamak için bu özelliği sınıfın dize adına ayarlamanın tek başına yeterli olmayacağını unutmayın. Varsayılan değer dize adı değil, fl.video.VideoPlayerClient sınıf nesnesidir.
Tüm özel uygulamaların fl.video.VideoPlayer alt sınıfı olması önerilir. Aksi takdirde, VideoPlayer ve FLVPlayback bileşeninde yerleşik olarak bulunan meta verinin ve işaret noktası işlemenin bozulması riski vardır.
Varsayılan değer şudur fl.video.VideoPlayerClient.
Atar
VideoError — Bu özellik geçersiz bir değere ayarlanırsa, VideoError.NETSTREAM_CLIENT_CLASS_UNSET atılır.
|
playheadTime | özellik |
playheadTime: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 |
Küçük bir değer olabilen ve geçerli oynatma kafası zamanını veya konumunu yansıtan saniye cinsinden bir sayı. Bu özelliğin ayarlanması aramayı tetikler ve tüm arama kısıtlamalarını içerir.
Oynatma kafası zamanı değiştiğinde (FLV dosyası oynatılırken 0,25 saniyede bir), bileşen playheadUpdate olayını gönderir.
Birçok nedenden dolayı, playheadTime özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime özelliğini ayarlarsanız, playheadTime hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime özelliği güncelleninceye kadar tetiklenmeyen seek olayını dinleyin.
Uygulama
public function get playheadTime():Number public function set playheadTime(value:Number):voidİlgili API Öğeleri
playheadUpdateInterval | özellik |
playheadUpdateInterval: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 |
Her playheadUpdate olayı arasındaki süreyi milisaniye cinsinden belirten bir sayı. FLV dosyası oynatılırken bu özelliğin ayarlanması zamanlayıcıyı yeniden başlatır.
ActionScript işaret noktaları oynatma kafası güncellemelerinde başladığından, playheadUpdateInterval özelliği değerinin düşürülmesi, ActionScript işaret noktalarının doğruluğunu artırabilir.
Oynatma kafası güncelleme aralığı, global setInterval() yöntemine yapılan bir çağrıyla ayarlandığından, bu şekilde ayarlanan diğer aralıklarda olduğu gibi güncelleme de SWF dosyası kare hızından daha sık aralıkta tetiklenemez. Bu noktadan yola çıkarak bir örnek vermek gerekirse, saniye başına 12 kare olan varsayılan kare hızı için oluşturabileceğiniz etkili en düşük aralık yaklaşık 83 milisaniye veya 1/12 saniyedir (1000/12 milisaniye)
Varsayılan değer şudur 250.
Uygulama
public function get playheadUpdateInterval():Number public function set playheadUpdateInterval(value:Number):voidİlgili API Öğeleri
progressInterval | özellik |
progressInterval: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 |
Her progress olayı arasındaki süreyi milisaniye olarak belirten bir sayı. Video akışı oynatılırken bu özelliği ayarlarsanız, zamanlayıcı yeniden başlatılır.
Uygulama
public function get progressInterval():Number public function set progressInterval(value:Number):voidregistrationHeight | özellik |
registrationHeight: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 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan yükseklik. registrationHeight özelliğini height özelliğiyle karıştırmayın. height özelliği, video içeriğinin gerçek yüksekliğini yansıtır.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
registrationHeight özelliğinin ayarlanması height özelliğinin ayarlanmasına eşdeğerdir.(Aynı şekilde tersi de geçerlidir.) Başka bir özelliğin ayarlanması veya yüksekliği değiştiren bir yöntemin çağrılması da (örn. scaleX, setSize ve setScale) height ve registrationHeight öğelerinin senkronize olmasını sağlar.
Uygulama
public function get registrationHeight():Number public function set registrationHeight(value:Number):voidİlgili API Öğeleri
registrationWidth | özellik |
registrationWidth: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 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan genişlik. registrationWidth özelliğini width özelliğiyle karıştırmayın. width özelliği, video içeriğinin gerçek genişliğini yansıtır.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
registrationWidth özelliğinin ayarlanması width özelliğinin ayarlanmasına eşdeğerdir. (Aynı şekilde tersi de geçerlidir.) Başka bir özelliğin ayarlanması veya genişliği değiştiren bir yöntemin çağrılması da (örn. scaleX, setSize ve setScale) width ve registrationWidth öğelerinin senkronize olmasını sağlar.
Uygulama
public function get registrationWidth():Number public function set registrationWidth(value:Number):voidİlgili API Öğeleri
registrationX | özellik |
registrationX: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 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan x koordinatı. Video içeriğinin gerçek konumunu yansıtan x özelliğiyle karıştırmayın.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
x veya registrationX özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, x = 10 ve registrationX = 20 olursa, x = 110 ayarı registrationX = 120 ayarını da yapar.
Uygulama
public function get registrationX():Number public function set registrationX(value:Number):voidİlgili API Öğeleri
registrationY | özellik |
registrationY: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 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan y koordinatı. Video içeriğinin gerçek konumunu yansıtan y özelliğiyle karıştırmayın.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX= 100registrationY= 100registrationWidth= 60registrationHeight= 40align=VideoAlign.CENTERscaleMode=VideoScaleMode.NO_SCALE
x= 90y= 80width= 80height= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x= 110y= 100width= 40height= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode=VideoScaleMode.EXACT_FIT
x= 100y= 100width= 60height= 40
y veya registrationY özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, y = 10 ve registrationY = 20 olursa, y = 110 ayarı registrationY = 120 ayarını da yapar.
Uygulama
public function get registrationY():Number public function set registrationY(value:Number):voidİlgili API Öğeleri
scaleMode | özellik |
scaleMode: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 |
Yüklendikten sonra videonun nasıl yeniden boyutlandırılacağını belirtir. VideoScaleMode.MAINTAIN_ASPECT_RATIO değerine ayarlanırsa, registrationX, registrationY, registrationWidth ve registrationHeight tarafından tanımlanan dikdörtgen içinde video en boy oranını korur. VideoScaleMode.NO_SCALE değerine ayarlanırsa, videonun otomatik olarak kaynak FLV dosyasının boyutlarına göre boyutlandırılmasını sağlar. VideoScaleMode.EXACT_FIT olarak ayarlanırsa, kaynak FLV dosyasının boyutlarının yok sayılmasını ve videonun registrationX, registrationY, registrationWidth ve registrationHeight tarafından tanımlanan dikdörtgene sığacak şekilde uzatılmasını sağlar. Bir FLV dosyası yüklendikten sonra bu ayarlanırsa, hemen bir otomatik mizanpaj başlatılır. Değerler VideoScaleMode içinden gelir.
Varsayılan değer şudur VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Uygulama
public function get scaleMode():String public function set scaleMode(value:String):voidİlgili API Öğeleri
scaleX | özellik |
scaleX:Number[geçersiz kıl] | 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 |
Yatay ölçek olan bir sayı.
Varsayılan değer şudur 1.
Uygulama
override public function get scaleX():Number override public function set scaleX(value:Number):voidİlgili API Öğeleri
scaleY | özellik |
scaleY:Number[geçersiz kıl] | 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 |
Dikey ölçek olan bir sayı.
Varsayılan değer şudur 1.
Uygulama
override public function get scaleY():Number override public function set scaleY(value:Number):voidİlgili API Öğeleri
soundTransform | özellik |
soundTransform:flash.media:SoundTransform| 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 |
Daha fazla ses denetimi kullanıma sunmak için NetStream.soundTransform özelliğine doğrudan erişim olanağı sağlar. Ayarları değiştirmek için bu özelliği ayarlayın; geçerli ayarları almak için özelliğin getter accessor yöntemini kullanın.
Uygulama
public function get soundTransform():flash.media:SoundTransform public function set soundTransform(value:flash.media:SoundTransform):voidİlgili API Öğeleri
source | özellik |
source:String [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ışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. Bu URL, FLV dosyasına giden bir HTTP URL'si, bir akışa giden RTMP URL'si veya XML dosyasına giden bir HTTP URL'si olabilir.
Bileşen denetçisi veya Özellik denetçisi yoluyla bu özelliği ayarlarsanız, bir sonraki enterFrame olayında FLV yüklenip oynatılmaya başlar. Bu gecikme, diğer özellikler arasından yüklemeyi etkileyen isLive, autoPlay ve cuePoints özelliklerini ayarlamanız için zaman verir. Aynı zamanda birinci kareye yerleştirilen ActionScript'in oynatmaya başlanmadan önce FLVPlayback bileşenini etkilemesine izin verir.
Bu özelliği ActionScript yoluyla ayarlarsanız, autoPlay özelliği false değerine ayarlandığında bu özellik hemen VideoPlayer.load() yöntemini çağırır. Alternatif olarak autoPlay özelliği true değerine ayarlandığında bu VideoPlayer.play() yöntemini çağırır. autoPlay, totalTime ve isLive özellikleri yeni FLV dosyasının nasıl yükleneceğini etkiler, bu nedenle de source özelliğini ayarlamadan önce bu özellikleri ayarlamanız gerekir.
Yeni FLV dosyasının otomatik olarak oynatılmasını önlemek için autoPlay özelliğini false değerine ayarlayın.
Uygulama
public function get source():Stringİlgili API Öğeleri
state | özellik |
state:String [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 |
Bileşenin durumunu belirleyen bir dize. Bu özellik, load(), play(), stop(), pause() ve seek() yöntemleri tarafından ayarlanır.
state özelliğinin olası değerleri şunlardır: buffering, connectionError, disconnected, loading, paused, playing, rewinding, seeking ve stopped. Bu durumları test etmek için FLVPlayback sınıfı özelliklerini kullanabilirsiniz.
Uygulama
public function get state():Stringİlgili API Öğeleri
stateResponsive | özellik |
stateResponsive: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 |
Yanıt verme durumundayken true olan bir Boolean değeri. Yanıt vermeme durumundayken, play(), load(), stop(), pause() ve seek() yöntemlerine yapılan çağrılar sıraya alınır ve daha sonra durum yanıt verme durumuna geçtiğinde çalıştırılır. Bu çağrılar kuyruğa alınıp sonra çalıştırıldığından, genellikle stateResponsive özelliğinin değerini izlemek gerekmez. Yanıt verme durumları şunlardır: stopped, playing, paused ve buffering.
Uygulama
public function get stateResponsive():Booleanİlgili API Öğeleri
totalTime | özellik |
totalTime: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 |
Videonun toplam oynatma süresi olan saniye cinsinden bir sayı.
Flash Media Server'dan (FMS) akış alınırken ve varsayılan NCManager kullanılırken bu değer, sunucu tarafındaki uygulama programlama arabirimleri (API) tarafından otomatik olarak belirlenir ve bu özellik yoluyla ayarlanmış veya meta verilerden toplanmış her şeyi geçersiz kılar. source özelliği ayarlandıktan sonra stopped veya playing durumuna ulaşıldığında bu özellik okumaya hazırdır. FMS'den canlı akışlar için bu özellik anlamsızdır.
HTTP indirmede, FLV dosyasında gömülü meta veri varsa bu değer otomatik olarak belirlenir; aksi takdirde değeri siz açıkça ayarsınız, yoksa değer NaN olur. Bu değeri açıkça ayarlarsanız, akıştaki meta veri değeri yok sayılır.
Bu özelliği ayarladığınızda, source ayarlanarak yüklenen bir sonraki FLV dosyası için değer etkili olur. Zaten yüklenmiş bir FLV dosyası üzerinde bu değerin etkisi yoktur. Ayrıca, bir FLV dosyası yükleninceye kadar bu özellik iletilen yeni değeri döndürmez.
Bu özellik hiç ayarlanmazsa (açıkça veya otomatik şekilde) oynatma yine çalışır ancak arama denetimleriyle ilgili sorun oluşabilir.
Açıkça ayarlanmadığı sürece, bu değer meta veriden geçerli bir değere ayarlanıncaya kadar NaN olacaktır.
Uygulama
public function get totalTime():Numberİlgili API Öğeleri
videoHeight | özellik |
videoHeight:int [salt okunur] [geçersiz kıl] | 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 |
Yüklenen FLV dosyasının kaynak genişliği. Henüz bilgi yoksa bu özellik -1 döndürür.
Uygulama
override public function get videoHeight():intİlgili API Öğeleri
videoWidth | özellik |
videoWidth:int [salt okunur] [geçersiz kıl] | 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 |
Yüklenen FLV dosyasının kaynak genişliği. Henüz bilgi yoksa bu özellik -1 döndürür.
Uygulama
override public function get videoWidth():intİlgili API Öğeleri
visible | özellik |
visible:Boolean[geçersiz kıl] | 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 |
true olduğunda VideoPlayer örneğini görünebilir duruma getiren bir Boolean değeri. false olduğunda örneği görünmez duruma getirir.
Varsayılan değer şudur true.
Uygulama
override public function get visible():Boolean override public function set visible(value:Boolean):voidvolume | özellik |
volume: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 |
Ses düzeyi denetimi ayarını belirten 0 - 1 arasında bir sayı.
Varsayılan değer şudur 1.
Uygulama
public function get volume():Number public function set volume(value:Number):voidİlgili API Öğeleri
width | özellik |
width:Number[geçersiz kıl] | 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 |
Sahne'deki VideoPlayer örneğinin genişliğini belirleyen sayı.
Not: flash.media.Video.width özelliği fl.video.VideoPlayer.videoWidth özelliğine benzer.
Uygulama
override public function get width():Number override public function set width(value:Number):voidİlgili API Öğeleri
x | özellik |
x:Number[geçersiz kıl] | 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 |
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden).
x özelliğinin ayarlanması registrationX özelliğini de etkiler. x veya registrationX özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, x = 10 ve registrationX = 20 olursa, x = 110 ayarı registrationX = 120 ayarını da yapar.
Uygulama
override public function get x():Number override public function set x(value:Number):voidİlgili API Öğeleri
y | özellik |
y:Number[geçersiz kıl] | 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 |
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden).
y özelliğinin ayarlanması registrationY özelliğini de etkiler. y veya registrationY özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, y = 10 ve registrationY = 20 olursa, y = 110 ayarı registrationY = 120 ayarını da yapar.
Uygulama
override public function get y():Number override public function set y(value:Number):voidİlgili API Öğeleri
VideoPlayer | () | Yapıcı |
public function VideoPlayer(width:int = 320, height:int = 240)| 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 |
Belirtilen genişlik ve yükseklik ile bir VideoPlayer nesnesi oluşturur.
Parametrelerwidth:int (default = 320) — Video oynatıcının piksel olarak genişliği.
| |
height:int (default = 240) — Video oynatıcının piksel olarak yüksekliği.
|
İlgili API Öğeleri
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 |
Video akışını ve Flash Media Server bağlantısını kapanmaya zorlar. Bu yöntem close olayını tetikler. Boşta kalma zaman aşımı işlevi akışı kapatma görevini gerçekleştirdiğinden, genellikle bu yöntemi doğrudan çağırmanız gerekmez.
İlgili API Öğeleri
load | () | yöntem |
public function load(url:String, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):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 |
play() yöntemine benzer, ancak FLV dosyasının oynatılmaksızın yüklenmesine neden olur. Uygun durumdaysa otomatik yeniden boyutlandırma gerçekleşir ve FLV dosyasının birinci karesi gösterilir. İlk yükleme ve otomatik mizanpajın ardından durum VideoState.PAUSED olur.
Bu yöntem, play() yöntemiyle aynı parametreleri alır ancak load() yöntemini bir URL olmadan çağıramazsınız. Aksi takdirde bir hata atılır. Video oynatıcı yanıt vermeme durumundaysa, load() yöntemi isteği sıraya alır.
Parametreler
url:String — Yüklemek istediğiniz FLV dosyası için bir URL dizesi. URL için bir değer iletilmezse, VideoPlayer.load öğesine boş URL gönderildi mesajıyla birlikte bir hata atılır.
| |
totalTime:Number (default = NaN) — Bir FLV dosyasının uzunluğu. Meta veri, sunucu veya XML'den uzunluğu otomatik olarak algılamak için 0, null veya tanımsız değerini iletin.
| |
isLive:Boolean (default = false) — Flash Media Server'dan (FMS) canlı bir içerik takibini akışa alırsanız değer true olur.
| |
startTime:Number (default = NaN) — Belirli bir medyada 0 zamanı olarak değerlendirilecek saniye cinsinden süre. Oynatma buradan başlar, playheadTime, startTime öğesini 0 zamanı olarak değerlendirir ve bu zamandan önce arama yapmak mümkün değildir (0 arandığında, belirtilen startTime değeri bulunur). isLive true olursa, bu parametre yok sayılır.
| |
duration:Number (default = NaN) — Medya süresi olarak kullanılacak saniye cinsinden süre. Yalnızca startTime <= 0 olursa kullanılır. startTime ile bu parametre, VideoPlayer tarafından medyanın tamamı olarak değerlendirilen bir medya kesimini tanımlar. Video saniye cinsinden süre boyunca oynatıldıktan sonra oynatma durur ve bir tamamlama olayı gönderilir. Bu süreden sonrasını arama girişimi başarısız olur. totalTime özelliği alındığında, belirtilen süreye geri döner. Bu parametre medyanın gerçek süresini belirtmek için kullanıldığından, bu yöntemin totalTime parametresinden farklılık gösterir ve en çok medyada bu bilgileri içeren meta veriler olmadığında kullanışlıdır; totalTime değeri, gerçek medya süresinden düşükse, bu oynatmayı durdurmaz. Ancak bu süre parametresiyle oynatma DURDURULUR. isLive true olursa, bu parametre yok sayılır.
|
İlgili API Öğeleri
ncConnected | () | yöntem |
public function ncConnected():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.connectToURL() yöntemine çağrı yapılmasının ardından bağlantı tamamlandıktan veya başarısız olduktan sonra INCManager tarafından çağrılır. Bağlantı başarısız olduysa, çağrı yapmadan önce INCManager.netConnection özelliğini null değerine veya tanımsız değere ayarlayın.
İlgili API Öğeleri
ncReconnected | () | yöntem |
public function ncReconnected():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.reconnect() yöntemine çağrı yapılmasının ardından yeniden bağlanma tamamlandıktan veya başarısız olduktan sonra INCManager tarafından çağrılır. Bağlantı başarısız olursa çağrı yapmadan önce INCManager.netconnection özelliğini null değerine ayarlayın.
İlgili API Öğeleri
pause | () | yöntem |
public function pause():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 |
Videonun oynatılmasını duraklatır. Video duraklatılırsa veya durdurulursa, herhangi bir etki oluşturmaz. Oynatmayı tekrar başlatmak için play() öğesini çağırın. Parametre almaz.
Oynatıcı yanıt vermeme durumundaysa pause() yöntemi isteği sıraya alır.
Herhangi bir akış bağlı değilken çağrılırsa bir hata atar. Bu yöntemin çağrılmasının ne zaman güvenli olduğunu belirlemek için stateChange olayını ve connected özelliğini kullanın.
Oynatıcı durdurulmuş durumdaysa, pause() yöntemine yapılan bir çağrının herhangi bir etkisi olmaz ve oynatıcı durdurulmuş durumda kalır.
İlgili API Öğeleri
play | () | yöntem |
public function play(url:String = null, totalTime:Number = NaN, isLive:Boolean = false, startTime:Number = NaN, duration:Number = NaN):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 |
Videonun oynatılmasına neden olur. Video duraklatıldığında veya durdurulduğunda ya da video zaten oynatılıyorken çağrılabilir. Zaten yüklenmiş bir videoyu oynatmak veya yeni bir akış yüklemek üzere bir URL iletmek için herhangi bir argüman olmadan bu yöntemi çağırın.
Oynatıcı yanıt vermeme durumundaysa, isteği sıraya alır.
Herhangi bir akış bağlı değilken argüman olmadan çağrılırsa bir istisna atar. Bu yöntemin çağrılmasının ne zaman güvenli olduğunu belirlemek için stateChange olayını ve connected özelliğini kullanın.
Parametreler
url:String (default = null) — Yeni bir FLV dosyası yüklemek ve oynatmak isterseniz bir URL dizesi iletin. Zaten bir FLV dosyası yüklediyseniz ve bunu oynatmaya devam etmek istiyorsanız null değerini iletin.
| |
totalTime:Number (default = NaN) — FLV dosyasının uzunluğunu iletin. Meta veri, sunucu veya XML'den otomatik olarak uzunluğu algılamak için 0 ya da NaN öğesini iletin. ncConnected özelliği çağrıldığında INCManager.streamLength özelliği 0, null veya tanımsız değilse, bu değer öncelik kazanır.
| |
isLive:Boolean (default = false) — Flash Media Server'dan (FMS) canlı bir içerik takibi akışa alınıyorsa, true değerini iletin.
| |
startTime:Number (default = NaN) — Belirli bir medyada 0 zamanı olarak değerlendirilecek saniye cinsinden süre. Oynatma buradan başlar, playheadTime, startTime öğesini 0 zamanı olarak değerlendirir ve bu zamandan önce arama yapmak mümkün değildir (0 arandığında, belirtilen startTime değeri bulunur). isLive true olursa, bu parametre yok sayılır.
| |
duration:Number (default = NaN) — Medya süresi olarak kullanılacak saniye cinsinden süre. Yalnızca startTime <= 0 olursa kullanılır. startTime ile bu parametre, VideoPlayer tarafından medyanın tamamı olarak değerlendirilen bir medya kesimini tanımlar. Video saniye cinsinden süre boyunca oynatıldıktan sonra oynatma durur ve bir tamamlama olayı gönderilir. Bu süreden sonrasını arama girişimi başarısız olur. totalTime özelliği alındığında, belirtilen süreye geri döner. Bu parametre medyanın gerçek süresini belirtmek için kullanıldığından, bu yöntemin totalTime parametresinden farklılık gösterir ve en çok medyada bu bilgileri içeren meta veriler olmadığında kullanışlıdır; totalTime değeri, gerçek medya süresinden düşükse, bu oynatmayı durdurmaz. Ancak bu süre parametresiyle oynatma DURDURULUR. isLive true olursa, bu parametre yok sayılır.
|
İlgili API Öğeleri
playWhenEnoughDownloaded | () | yöntem |
public function playWhenEnoughDownloaded():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 |
FLV dosyasının yeterli bölümü indirildiğinde dosyayı oynatır. FLV dosyası indirildiyse veya Flash Media Server'dan (FMS) akışa alıyorsanız, playWhenEnoughDownloaded() yönteminin çağrılması parametresiz play() yöntemiyle aynıdır. Bu yöntemin çağrılması oynatmayı duraklatmaz, bu nedenle birçok durumda bu yöntemi çağırmadan önce pause() yöntemini çağırmak isteyebilirsiniz.
seek | () | yöntem |
public function seek(time:Number):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 |
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar. Video oynatılıyorsa, o noktadan itibaren oynatılmaya devam eder. Video duraklatılmışsa, o noktaya kadar arama yapar ve duraklatılmış şekilde kalır. Video durdurulmuşsa, o noktaya kadar arama yapar ve duraklatılmış duruma girer. Canlı akışlar üzerinde bir etkisi yoktur.
Siz arama yöntemlerinden birini çağırdıktan veya playheadTime öğesinin arama yapmasını sağladıktan sonra playheadTime özelliği beklenen değere sahip olmayabilir. Aşamalı indirme için yalnızca bir ana kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk ana karenin zamanına götürür.
Not: Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir ana kare içermese de, arama tam belirtilen zamana gider.
Arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime özelliğini ayarlarsanız, playheadTime hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime özelliği güncelleninceye kadar başlatılmayan seek olayını dinleyin.
Herhangi bir akış bağlı değilken çağrılırsa bir hata atar. Bu yöntemin çağrılmasının ne zaman güvenli olduğunu belirlemek için stateChange olayını ve connected özelliğini kullanın.
Parametreler
time:Number — Oynatma kafasının yerleştirileceği saniye cinsinden zamanı belirten bir sayı.
|
Atar
VideoError — Zaman < 0 veya NaN ise.
|
İlgili API Öğeleri
setScale | () | yöntem |
public function setScale(scaleX:Number, scaleY:Number):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 |
Aynı anda scaleX ve scaleY özelliklerini ayarlar. scaleX veya scaleY özelliğinin ayrı ayrı ayarlanması iki autolayout olayını tetiklerken, setScale() yönteminin çağrılması yalnızca bir autolayout olayını tetikler.
scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olursa, bu yöntemin çağrılması hemen bir autolayout olayına neden olur.
Parametreler
scaleX:Number — Yatay ölçeği temsil eden bir sayı.
| |
scaleY:Number — Dikey ölçeği temsil eden bir sayı.
|
İlgili API Öğeleri
setSize | () | yöntem |
public function setSize(width:Number, height:Number):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 |
Aynı anda width ve height özelliklerini ayarlar. width veya height özelliğinin ayrı ayrı ayarlanması iki autolayout olayını tetiklerken, setSize() yönteminin çağrılması yalnızca bir autolayout olayını tetikler.
scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olursa, bu yöntemin çağrılması hemen bir autolayout olayını tetikler.
Parametreler
width:Number — Video oynatıcının genişliği.
| |
height:Number — Video oynatıcının yüksekliği.
|
İlgili API Öğeleri
stop | () | yöntem |
public function stop():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 |
Videonun oynatılmasını durdurur. autoRewind öğesi true değerine ayarlanırsa, birinci kareye geri sarar. Video zaten durdurulmuşsa, herhangi bir etki oluşturmaz. Oynatmayı tekrar başlatmak için play() öğesini çağırın. Parametre almaz.
Oynatıcı yanıt vermeme durumundaysa, isteği sıraya alır.
Herhangi bir akış bağlı değilken çağrılırsa bir hata atar. Bu yöntemin çağrılmasının ne zaman güvenli olduğunu belirlemek için stateChange olayını ve connected özelliğini kullanın.
İlgili API Öğeleri
autoRewound | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND| 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 |
autoRewind özelliği true değerine ayarlandığı için oynatma kafası video oynatıcının başına getirildiğinde gönderilir.
autoRewound olayı VideoEvent türünde olup VideoEvent.AUTO_REWOUND sabitine sahiptir.
autoRewoundolay nesnesinin typeözelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
close | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.CLOSE| 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 |
VideoPlayer örneği, zaman aşımına uğramak suretiyle veya close() yöntemine yapılan bir çağrıyla NetConnection'ı kapattığında ya da siz load() veya play() yöntemlerini çağırdığınızda ya da source özelliğini ayarlayıp bunun sonucunda RTMP bağlantısının kapanmasına neden olduğunuzda VideoPlayer örneği tarafından gönderilir. FLVPlayback örneği yalnızca Flash Media Server'dan (FMS) veya başka Flash Video Akış Hizmeti'nden (FVSS) akışa alındığında bu olayı gönderir.
close olayı VideoEvent türünde olup VideoEvent.CLOSE sabitine sahiptir.
close olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
complete | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.COMPLETE| 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 |
Oynatıcı FLV dosyasının sonuna ulaştığı için oynatma tamamlandığında gönderilir. stop() veya pause() yöntemlerini çağırır veya karşılık gelen denetimleri tıklatırsanız bileşen olayı göndermez.
Uygulama, aşamalı indirme kullandığında, totalTime özelliğini açıkça ayarlamaz ve meta verideki süreyi belirtmeyen bir FLV dosyasını indirir. Video oynatıcı bu olayı göndermeden önce totalTime özelliğini yaklaşık bir toplam değere ayarlar.
Video oynatıcı ayrıca stateChange ve stopped olaylarını da gönderir.
complete olayı VideoEvent türünde olup VideoEvent.COMPLETE sabitine sahiptir.
complete olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
cuePoint | Olay |
fl.video.MetadataEventözellik MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT| 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 |
Bir işaret noktasına ulaşıldığında gönderilir. Olay nesnesi, NetStream.onCuePoint olay geri çağrısı tarafından alınan bilgi nesnesinin yer aldığı bir info özelliğine sahiptir. ActionScript işaret noktaları için bu, ActionScript işaret noktası yöntem ve özelliklerine iletilen nesneyi içerir.
cuePoint olayı MetadataEvent türünde olup MetadataEvent.CUE_POINT sabitine sahiptir.
cuePoint olay nesnesinin type özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
info | İşaret noktasını açıklayan özelliklere sahip nesne. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
drmAuthenticate | Olay |
flash.events.DRMAuthenticateEvent| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
drmAuthenticate olayı
drmError | Olay |
flash.events.DRMErrorEvent| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
drmError olayı
drmStatus | Olay |
flash.events.DRMStatusEvent| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
drmError olayı
layout | Olay |
fl.video.LayoutEventözellik LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT| 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 |
Video oynatıcı yeniden boyutlandırıldığında veya şekillendirildiğinde gönderilir. İki mizanpaj senaryosu şu şekildedir:
- Video oynatıcı,
autoLayoutolayı kullanılarak veyasetScale()ya dasetSize()yöntemleri çağrılarak veyawidth,height,scaleXvescaleYözellikleri değiştirilerek düzenlenirse. - Farklı boyutlarda iki video oynatıcı varsa ve
visibleVideoPlayerIndexözelliği bir video oynatıcıdan diğerine geçirilirse.
layout olayı LayoutEvent türünde olup LayoutEvent.LAYOUT sabitine sahiptir.
layout olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
oldBounds | layout olayı ortaya çıkmadan önce hedefin sahip olduğu x, y, width ve height özelliklerinin değerleri. |
oldRegistrationBounds | layout olayı oluşmadan önce hedefin sahip olduğuregistrationX, registrationY, registrationWidth ve registrationHeight özelliklerinin değerleri. |
İlgili API Öğeleri
metadataReceived | Olay |
fl.video.MetadataEventözellik MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED| 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 |
FLV dosyasının meta verilerine ilk ulaşıldığı anda gönderilir. Olay nesnesi, NetStream.onMetaData olay geri çağrısı tarafından alınan bilgi nesnesinin yer aldığı bir info özelliğine sahiptir.
metadataReceived olayı MetadataEvent türünde olup MetadataEvent.METADATA_RECEIVED sabitine sahiptir.
metadataReceived olay nesnesinin type özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
info | FLV dosyasını açıklayan özelliklere sahip nesne. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
playheadUpdate | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE| 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 |
FLV dosyası playheadUpdateInterval özelliği tarafından belirtilen sıklıkta oynatıldığı sırada veya geri sarma başlatıldığında gönderilir. Bir arama gerçekleşmediği sürece video oynatıcı duraklatıldığında veya durdurulduğunda bileşen bu olayı göndermez.
playheadUpdate olayı VideoEvent türünde olup VideoEvent.PLAYHEAD_UPDATE sabitine sahiptir.
playheadUpdate olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
progress | Olay |
fl.video.VideoProgressEventözellik VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS| 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 |
İndirilen bayt sayısındaki ilerlemeyi gösterir. Yükleme başladığında başlayıp tüm baytlar yüklendiğinde ve ağ hatası kalmadığında sona ererek progressInterval özelliğinin belirttiği sıklıkta gönderilir. Varsayılan değer, yükleme çağrıldığında başlayıp tüm baytlar yüklendiğinde ve ağ hatası kalmadığında sona ererek 0,25 saniyede birdir. Yüklenen baytları veya arabellekteki bayt sayısını kontrol etmek için bu olayı kullanın.
Yalnızca aşamalı HTTP indirme için gönderilir. İlerlemeyi indirilen bayt sayısı cinsinden belirtir. Bu olay nesnesi, bytesLoaded ve bytesTotal özelliklerine sahiptir ve bu özellikler aynı adların FLVPlayback özellikleriyle aynıdır.
progress olayı VideoProgressEvent türünde olup VideoProgressEvent.PROGRESS sabitine sahiptir.
progress olay nesnesinin type özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
bytesLoaded | Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı. |
bytesTotal | Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
ready | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.READY| 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 |
Bir FLV dosyası yüklendiğinde ve görüntülenmeye hazır olduğunda gönderilen olay. play() veya load() yöntemiyle yeni bir FLV dosyası yükledikten sonra yanıt verme durumuna ilk girdiğinizde başlatılır. Yüklenen her FLV dosyası için yalnızca bir defa başlatılır.
ready olayı VideoEvent türünde olup VideoEvent.READY sabitine sahiptir.
ready olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
stateChange | Olay |
fl.video.VideoEventözellik VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE| 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 |
Oynatma durumu değiştiğinde gönderilir. Bir autoRewind çağrısı tamamlandığında geri sarma durumunda stateChange olayı gönderilir. Geri sarma tamamlanmadan stateChange olayı başlatılmaz.
Oynatmanın, bağlanma, yeniden boyutlandırma veya geri sarmanın ortasında olduğu gibi yanıt vermeme durumuna ne zaman girdiğini veya bu durumdan ne zaman çıktığını izlemek için bu olay kullanılabilir. play(), pause(), stop() ve seek() yöntemleri, oynatıcı yanıt verme durumuna girdiğinde çalıştırılacak istekleri kuyruğa alır.
stateChange olayı VideoEvent türünde olup VideoEvent.STATE_CHANGE sabitine sahiptir.
stateChange olay nesnesinin type özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
| Özellik | Değer |
|---|---|
bubbles | false |
cancelable | false; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
SHORT_VERSION | Sabit |
public static const SHORT_VERSION:String = "2.1"| 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 |
Bileşenin kısa sürüm numarasını gösteren durum değişkeni. Sürüm numarası, bir FLA dosyasına sahip olduğunuzda veya bileşen sürümünü bilmeniz gerektiğinde kullanışlıdır. Bileşen sürümünü belirlemek için, şu kod izini FLA dosyasına girin:
FLVPlayback.SHORT_VERSION
SHORT_VERSION değişkeni yalnızca büyük ve küçük sürüm numaralarını içerir, 2.0 gibi.VERSION değişkeni düzeltme ve oluşturma numaralarının yanı sıra büyük ve küçük sürüm numaralarını içerir, 2.0.0.11 gibi.
İlgili API Öğeleri
VERSION | Sabit |
public static const VERSION:String = "2.1.0.23"| 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 |
Bileşenin uzun sürüm numarasını gösteren durum değişkeni. Sürüm numarası, bir FLA dosyasına sahip olduğunuzda veya bileşen sürümünü bilmeniz gerektiğinde kullanışlıdır. Bileşen sürümünü belirlemek için, şu kod izini FLA dosyasına girin:
FLVPlayback.VERSION
VERSION değişkeni, düzeltme ve oluşturma numaralarının yanı sıra büyük ve küçük sürüm numaralarını içerir; örneğin, 2.0.0.11.SHORT_VERSION değişkeni yalnızca büyük ve küçük sürüm numaralarını içerir, 2.0 gibi.
İlgili API Öğeleri
Örneği çalıştırmak için şu adımları izleyin:
- Kütüphaneye FLVPlayback bileşenini ekleyin.
testVideoPathöğesini bir FLV dosyası için mutlak veya göreceli bir yolla değiştirin.- Bu kodu FLA dosyanızla aynı dizine VideoPlayerExample.as olarak kaydedin.
- FLA dosyasındaki Document sınıfını VideoPlayerExample olarak ayarlayın.
package
{
import fl.video.VideoPlayer;
import flash.display.Sprite;
import flash.filters.BlurFilter;
public class VideoPlayerExample extends Sprite
{
private var videoPath:String = "http://www.helpexamples.com/flash/video/sheep.flv"
private var player:VideoPlayer;
private var blurryPlayer:VideoPlayer;
public function VideoPlayerExample() {
player = new VideoPlayer();
player.play(videoPath);
player.setScale(0.75, 0.75);
addChild(player);
blurryPlayer = new VideoPlayer();
blurryPlayer.play(videoPath);
blurryPlayer.setScale(0.75,0.75);
blurryPlayer.filters = [ new BlurFilter(8, 8, 1) ];
blurryPlayer.x = 250;
addChild(blurryPlayer);
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster