FLVPlaybackCaptioning bileşenini kullanma

Bir veya birkaç FLVPlayback bileşeniyle FLVPlaybackCaptioning bileşenini kullanırsınız. En basit şekilde, sahne alanında bir FLVPlayback bileşenini sürüklersiniz, aynı sahne alanında bir FLVPlaybackCaptioning bileşenini de sürüklersiniz, resim yazınızın URL'sini tanımlarsınız ve görüntülenecek resim yazılarını belirlersiniz. Ayrıca FLVPlayback resim yazınızı özelleştirmek için çeşitli parametreler de ayarlayabilirsiniz.

FLVPlayback bileşenine resim yazısı ekleme

Herhangi bir FLVPlayback bileşenine FLVPlaybackCaptioning bileşenini ekleyebilirsiniz. Uygulamanıza FLVPlayback bileşenleri ekleme hakkında bilgi almak için, bkz. FLVPlayback bileşeniyle uygulama oluşturma .

Bileşenler panelinden FLVPlaybackCaptioning bileşenini ekleme:

  1. Bileşenler panelinde Video klasörünü açın.

  2. FLVPlaybackCaptioning bileşenini sürükleyin (veya çift tıklatın) ve resim yazısını eklemek istediğiniz FLVPlayback bileşeniyle aynı sahne alanına ekleyin.

    Not: Adobe, FLVPlaybackCaptioning bileşenini öğrenmenize yardımcı olmak için iki dosya sağlar: caption_video.flv (bir FLVPlayback örneği) ve caption_video.xml (bir resim yazısı örneği). Bu dosyalara şu adresten erişebilirsiniz: www.helpexamples.com/flash/video/caption_video.flv and www.helpexamples.com/flash/video/caption_video.xml .
  3. (İsteğe bağlı) CaptionButton bileşenini FLVPlayback ve FLVPlaybackCaptioning bileşenleriyle aynı sahne alanına sürükleyin. CaptionButton bileşeni, kullanıcının resim yazısını etkinleştirmesine ve devre dışı bırakmasına olanak sağlar.

    Not: CaptionButton bileşenini etkinleştirmek için, bu bileşeni FLVPlayback ve FLVPlaybackCaptioning bileşenleriyle aynı sahne alanına sürüklemeniz gerekir.
  4. Sahne Alanı'nda FLVPlaybackCaptioning bileşeni seçili durumdayken, Özellik denetçisinin Parametreler sekmesinde şu zorunlu bilgileri belirtin:

    • showCaptions öğesini true değerine ayarlayın.

    • İndirilecek Timed Text XML dosyasının source öğesini belirtin.

      Resim yazılarınızı test etmek için Flash uygulamasında çalışırken, showCaptions özelliğini true değerine ayarlamanız gerekir. Ancak kullanıcıların resim yazısını etkinleştirmesine ve devre dışı bırakmasına olanak sağlamak için CaptionButton bileşenini dahil ederseniz, showCaptions özelliğini false değerine ayarlamanız gerekir .

    Diğer parametreler, FLVPlaybackCaptioning bileşenini özelleştirmenize yardımcı olmak için sunulmuştur. Daha fazla bilgi için bkz. FLVPlaybackCaptioning bileşenini özelleştirme ve Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu .

  5. Videoyu başlatmak için, Kontrol Et > Filmi Test Et seçeneklerini belirleyin.

ActionScript kullanarak dinamik olarak bir örnek oluşturma:

  1. FLVPlayback bileşenini Bileşenler panelinden Kütüphane paneline (Pencere > Kütüphane) sürükleyin.

  2. FLVPlaybackCaptioning bileşenini Bileşenler panelinden Kütüphane paneline sürükleyin.

  3. Zaman Çizelgesi'nin Kare 1 öğesindeki Eylemler paneline şu kodu ekleyin:

    import fl.video.*; 
    var my_FLVPlybk = new FLVPlayback(); 
    my_FLVPlybk.x = 100; 
    my_FLVPlybk.y = 100; 
    addChild(my_FLVPlybk); 
    my_FLVPlybk.skin = "install_drive:/Program Files/Adobe/Adobe Flash CS5/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinUnderPlaySeekCaption.swf"; 
    my_FLVPlybk.source = "http://www.helpexamples.com/flash/video/caption_video.flv"; 
    var my_FLVPlybkcap = new FLVPlaybackCaptioning(); 
    addChild (my_FLVPlybkcap); 
    my_FLVPlybkcap.source = "http://www.helpexamples.com/flash/video/caption_video.xml"; 
    my_FLVPlybkcap.showCaptions = true; 
    
  4. install_drive öğesini, Flash uygulamasını yüklediğiniz sürücüyle değiştirin ve yüklemeniz için Kaplamalar klasörünün konumunu yansıtmak üzere yolu değiştirin.

    Not: ActionScript ile bir FLVPlayback örneği oluşturursanız, ActionScript ile skin özelliğini ayarlayarak bu örneğe bir kaplama da atamanız gerekir. ActionScript ile kaplamayı uyguladığınızda, kaplama SWF dosyasıyla otomatik olarak yayınlanmaz. Kaplama SWF dosyasını ve uygulama SWF dosyasını sunucunuza kopyalayın, aksi takdirde SWF dosyası kullanıcı tarafından çalıştırıldığında kullanılabilir durumda olmaz.

FLVPlaybackCaptioning bileşeni parametrelerini ayarlama

FLVPlaybackCaptioning bileşeninin her bir örneği için, Özellik denetçisinde veya Bileşen denetçisinde şu parametreleri ayarlayarak bileşeni daha fazla özelleştirebilirsiniz. Aşağıdaki listede özellikler tanımlanmakta ve özelliklerin kısa bir açıklaması sağlanmaktadır:

autoLayout
FLVPlaybackCaptioning bileşeninin resim yazısı alanının boyutunu denetleyip denetlemediğini belirler. Varsayılan değer true şeklindedir.

captionTargetName
Resim yazılarını içeren TextField veya MovieClip örnek adını tanımlar. Varsayılan değer auto şeklindedir.

flvPlaybackName
Resim yazısı eklemek istediğiniz FLVPlayback örnek adını tanımlar. Varsayılan değer auto şeklindedir.

simpleFormatting
true değerine ayarlandığında Timed Text XML dosyasının formatlama talimatlarını sınırlar. Varsayılan değer· false şeklindedir.

showCaptions
Resim yazılarının görüntülenip görüntülenmeyeceğini belirler. Varsayılan değer true şeklindedir.

source
Timed Text XML dosyasının konumunu tanımlar.

Tüm FLVPlaybackCaptioning parametreleri hakkında daha fazla bilgi almak için bkz. Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu .

Kaynak parametreyi belirtme

Filminizin resim yazılarını içeren Timed Text XML dosyasının adını ve konumunu belirtmek için source parametresini kullanın. URL yolunu doğrudan Bileşen denetçisindeki source hücresine girin.

Resim yazılarını görüntüleme

Resim yazısını görüntülemek için, showCaptions parametresini true değerine ayarlayın.

Tüm FLVPlaybackCaptioning bileşen parametreleri hakkında daha fazla bilgi almak için bkz. Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu .

Önceki örneklerde, resim yazılarını görüntülemek için FLVPlaybackCaptioning bileşeninin nasıl oluşturulduğunu ve etkinleştirildiğini öğrendiniz. Resim yazılarınız için kullanabileceğiniz iki kaynak vardır: (1) resim yazılarınızı içeren bir Timed Text XML dosyası veya (2) gömülü olay işaret noktalarıyla ilişkilendirdiğiniz resim yazısı metnini içeren bir XML dosyası.