Aygıt Adobe AIR for TV içeriyorsa televizyonlar, dijital video kaydedicileri ve Blu-ray oynatıcılar gibi TV aygıtları için Adobe® AIR® uygulamaları oluşturabilirsiniz. AIR for TV, örneğin, yüksek performanslı video ve grafikler için aygıtın donanım hızlandırıcılarının kullanılmasıyla TV aygıtları için en iyi duruma getirilmiştir.
TV aygıtları için olan AIR uygulamaları HTML değil SWF tabanlı uygulamalardır. AIR for TV uygulamanız, donanım hızlandırıcının yanı sıra "oturma odası" ortamına iyi uyan diğer AIR özelliklerinden de faydalanabilir.
Aygıt profilleri
AIR benzer özelliklere sahip hedef aygıt setlerini tanımlamak için profiller kullanır. AIR for TV uygulamaları için aşağıdaki profilleri kullanın:
TV için AIR profilleriyle ilgili ayrıntılar için bkz.
Desteklenen profiller
.
İçerik koruma
AIR for TV, Hollywood gişe bombalarından bağımsız filmlere ve TV dizilerine kadar yüksek kaliteli video içeriğinde zengin tüketici deneyimi oluşturulmasını sağlar. İçerik sağlayıcıları, Adobe araçlarını kullanarak etkileşimli uygulamalar oluşturabilir. Adobe sunucu ürünlerini kendi içerik dağıtım alt yapılarına entegre edebilir veya Adobe'nin ekosistem ortaklarından biriyle çalışabilirler.
İçerik koruma yüksek kaliteli video dağıtımı için önemli bir gereksinimdir. AIR for TV, büyük film stüdyoları da dahil olmak üzere içerik sahiplerinin sıkı güvenlik gereksinimlerini karşılayan bir içerik koruma ve parasallaşma çözümü olan Adobe® Flash® Access™ uygulamasını destekler.
Flash Access aşağıdakileri destekler:
-
Video akışa alma ve indirme.
-
Reklam destekli iş modellerini, aboneliği, kirayı ve elektronik satışı da içeren çeşitli iş modelleri.
-
HTTP Dinamik Akışı, Flash® Media Server'ı kullanarak RTMP (Gerçek Zamanlı Medya Protokolü) üzerinden akış ve HTTP ile aşamalı indirme de dahil olmak üzere farklı içerik sunma teknolojileri.
Ayrıca, AIR for TV daha düşük güvenlik gereksinimleri olan varolan akış çözümleri için RTMP'nin şifreli sürümü olan RTMPE'ye yönelik yerleşik desteğe sahiptir. RTMPE ve ilgili SWF doğrulama teknolojileri Flash Media Server'da desteklenir.
Daha fazla bilgi için
Adobe Flash Access
konusuna bakın.
Çok kanallı ses
AIR 3'ten itibaren, TV için AIR bir HTTP sunucusundan aşamalı olarak indirilen videolar için çok kanallı sesi desteklemektedir. Bu destek şu codec'leri içerir:
Not:
Adobe Flash Media Server'dan akışa alınan videolar için çok kanallı ses desteği henüz mevcut değildir.
Oyun girdisi
AIR 3'ten itibaren TV için AIR, uygulamaların oyun çubukları, oyun kumandaları ve oyun kontrol cihazları gibi takılı oyun girdisi cihazlarıyla iletişim kurmasına izin veren ActionScript API'lerini destekler. Bu cihazlar oyun girdisi cihazları olarak adlandırılsa da yalnızca oyunlar değil, diğer TV için AIR uygulamaları da cihazları kullanabilir.
Farklı özelliklere sahip geniş bir oyun girdisi cihazı aralığı bulunmaktadır. Bu nedenle, uygulamanın farklı (ve bilinmeme olasılığı olan) oyun girdisi cihazlarıyla sorunsuz çalışmasını sağlamak için API'de cihazlar genelleştirilir.
GameInput sınıfı oyun girdisi ActionScript API'lerine giriş noktasıdır. Daha fazla bilgi için bkz.
GameInput
.
Stage 3D hızlandırmalı grafik oluşturma
AIR 3'ten itibaren TV için AIR Stage 3D hızlandırmalı grafik oluşturmayı desteklemektedir.
Stage3D
ActionScript API'leri gelişmiş 2B ve 3B özellikleri sağlayan bir düşük düzey GPU hızlandırmalı API kümesidir. Bu düşük düzey API'ler geliştiricilere önemli performans kazançları için GPU donanım hızlandırmasından faydalanma esnekliğini sağlar. Ayrıca Stage3D ActionScript API'lerini destekleyen oyun motorlarını da kullanabilirsiniz.
Daha fazla bilgi için bkz.
Oyun motorları, 3B ve Stage 3D
.
Yerel uzantılar
Uygulamanız
extendedTV
profilini hedeflediğinde ANE (AIR yerel uzantısı) paketlerini kullanabilir.
Genellikle, aygıt üreticisi, aksi takdirde AIR tarafından desteklenmeyen aygıt özelliklerine erişim sağlamak için ANE paketleri sağlar. Örneğin, yerel bir uzantı bir televizyondaki kanalları değiştirmenize veya video oynatıcısındaki kayıttan oynatmayı duraklatmanıza olanak verebilir.
ANE paketlerini kullanan bir AIR for TV uygulamasını kullandığınızda, uygulamayı bir AIR dosyası yerine bir AIRN dosyasına paketleyebilirsiniz.
TV için AIR cihazlarının yerel uzantıları her zaman
cihazda paketlenmiş
yerel uygulamalardır. Cihazda paketlenmiş, uzantı kütüphanelerinin TV için AIR cihazında yüklü olduğu anlamına gelir. Uygulama paketinize dahil ettiğiniz ANE paketi
asla
uzantının yerel kütüphanelerini içermez. Bazen yerel uzantının yalnızca ActionScript sürümünü içerir. Bu yalnızca ActionScript sürümü uzantının bir saplaması veya benzeticisidir. Aygıt üreticisi, aygıta yerel kütüphaneler de dahil olmak üzere gerçek uzantıyı yükler.
Yerel uzantılar geliştiriyorsanız aşağıdakileri unutmayın:
-
Aygıtları için bir TV için AIR yerel uzantısı oluşturuyorsanız, her zaman aygıt üreticisine danışın.
-
Bazı TV için AIR aygıtlarında, yalnızca aygıt üreticisi yerel uzantılar oluşturur.
-
Tüm TV için AIR aygıtlarında, hangi yerel uzantıların yükleneceğine aygıt üreticisi karar verir.
-
TV için AIR yerel uzantıları oluşturmaya yönelik geliştirme araçları üreticiye göre farklılık gösterir.
AIR uygulamanızda yerel uzantıları kullanmayla ilgili daha fazla bilgi için bkz.
Adobe AIR için yerel uzantıları kullanma
.
Yerel uzantı oluşturmayla ilgili daha fazla bilgi için bkz.
Adobe AIR için Yerel Uzantılar Geliştirme
.
|
|
|