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):void
bufferTime | ö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():uint
bytesTotal | ö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():uint
height | ö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):void
iNCManagerClass | ö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():NetConnection
netStream | ö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):void
registrationHeight | ö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.CENTER
scaleMode
=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.CENTER
scaleMode
=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.CENTER
scaleMode
=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.CENTER
scaleMode
=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):void
volume | ö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.
autoRewound
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
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ı,
autoLayout
olayı kullanılarak veyasetScale()
ya dasetSize()
yöntemleri çağrılarak veyawidth
,height
,scaleX
vescaleY
ö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