Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
OEM tarafından katıştırılmış PlayReady İstemcisi içeren cihazlar
Birçok önde gelen OEM, PlayReady lisansını almış ve cihazlarına PlayReady Taşıma Kiti temel alınarak bir medya oynatıcı entegre etmiştir. Daha sonra sdk'larının bir parçası olarak uygulama geliştiricilerinin kullanımına sunulur.
Örneğin Microsoft, tüm Windows 10 cihazlarının Windows işletim sistemiyle veya cihazın yongasının belleniminde (TEE) tümleştirilmiş bir PlayReady İstemcisi içermesini sağlar ve UWP API'leri aracılığıyla uygulama geliştiricilerinin kullanımına sunar. Ancak birçok Android TV cihaz üreticisi de aynı işlemi yapar. Bu cihazlar PlayReady İstemcisi'ni uygulamaların kullanımına açmak için çeşitli API'ler kullanır, örneğin:
- Pc'lerde Evrensel Windows Platformu API'si, Xbox
- Android cihazlarda Java DrmManagerClient API'si
- Linux cihazlarında çeşitli arabirimler
- Modern web tarayıcılarında Javascript EME API'si
- Eski ekli web tarayıcılarında CE-HTML HbbTV API'si
Bu cihazlarda, uygulama geliştiricilerinin PlayReady'yi lisanslaması veya PlayReady kodunu veya sertifikasını işlemesi gerekmez. Yalnızca platformda OEM tarafından sağlanan SDK'yı kullanır ve uygulamalarının içinden AcquireLicense(KID) gibi PlayReady işlemlerini uygularlar.
Bu modelle geliştirilen bir uygulama telif hakkı taşımaz.
Aşağıdaki tabloda playready istemcisinin çeşitli cihazlardaki geçerli kullanılabilirliği gösterilmektedir.
| Cihaza yerleşik | Uygulamada | |
|---|---|---|
| Windows 10 | Evet. Windows SDK'sı. Microsoft Edge'de UWP veya Web uygulaması | |
| Windows 8, 8.1 | Evet, Windows SDK | Üçüncü taraf SDK'lar mümkün |
| Windows 7 | Evet, Silverlight | Üçüncü taraf SDK'lar mümkün |
| macOS | Hayı | Silverlight ve 3. taraf SDK'lar |
| Ios | Hayı | 1. ve 3. taraf SDK'lar |
| Apple TV işletim sistemi | Hayı | 3. taraf SDK'lar |
| Chrome işletim sistemi | Hayı | |
| Android Mobile | Bazı modellerde evet | 3. taraf SDK'lar |
| Android TV | Tüm modellerde Evet | |
| Linux TELEVIZYON'lar | Çoğu modelde evet | |
| Konsol | PlayStation'larda ve Xbox'ta Evet | |
| Ağ Alıcıları | Çoğu modelde evet | |
| Blu Ray Disk Oynatıcılar | Çoğu modelde evet |
PlayReady İstemcisi olmayan cihazlar
Bazı OEM'ler cihazlarına PlayReady İstemcisi eklememe veya bu istemciyi eklememe veya SDK'ları aracılığıyla uygulama geliştiricilerinin kullanımına sunmama tercihinde bulundu.
Bu cihazlarda, uygulama geliştiricileri yine kendi uygulamalarının içinden PlayReady işlemlerini çalıştırabilir, ancak PlayReady kodu ve sertifikaları dahil olmak üzere PlayReady İstemcisi'ni kendi uygulamalarıyla tümleştirmeleri gerekir.
PlayReady İstemcisi'nin uygulamayla tümleştirilmesi için uygulama geliştiricisinin PlayReady'yi lisanslaması ve uygulamadaki PlayReady Cihaz Taşıma Seti'ni temel alan bir uygulama kullanması gerekir. PlayReady kaynak kodunu kullanarak geliştiren bir şirketin PlayReady Cihaz Geliştirme ve Ara Ürün Dağıtım Lisansına sahip olması gerekir.
Bu geliştirme, PlayReady kodu ve PlayReady gizli dizileri (anahtarlar, sertifikalar) dahil olmak üzere uygulamayı sağlamlaştırmak için uzmanlık gerektirir. Çoğu uygulama geliştiricisi , Bir Microsoft İş Ortağı tarafından geliştirilen ve bakımı yapılan playready SDK'sını kullanmaya karar verir).
Windows, Xbox'ta PlayReady kullanarak Uygulama Geliştirme
Microsoft, her Windows 10, 8.1, 8 ünitesinde ve her Xbox ünitesinde PlayReady İstemcisi geliştirir ve dağıtır. Bu PlayReady İstemcisi, uygulama geliştiricilerine üst düzey bir API aracılığıyla kullanıma sunulur ve ücretsiz olarak erişilebilir.
Uygulama geliştiricileri, içeriğe sağlayıcı tarafından tanımlanan erişim kurallarını zorunlu kılarken kullanıcıya PlayReady içeriği sağlayabilen Evrensel Windows Platformu (UWP) uygulamaları oluşturabilir. Bir uygulama, Windows 8, 8.1 veya 10'daki bu yerleşik PlayReady İstemcisini, Microsoft ile herhangi bir sözleşme imzalamadan ve playready sertifikasına veya playready ücretine veya telif hakkı ödemesine gerek kalmadan serbestçe kullanabilir.
Windows 10 PlayReady belgeleri, Windows 10 için PlayReady ve Windows.Medya.Koruma.PlayReady Ad Alanı altında bulunabilir. PlayReady Windows 10 uygulamalarının örnekleri , UWP Örnekleri koleksiyonunun bir parçası olarak ve PlayReady örnek Windows 10 için Evrensel Windows Uygulamaları (Javascript/C#/EME) sayfasında bulunabilir.
Xbox üzerinde çalışan bir uygulama tasarlama hakkında daha fazla bilgi edinmek için bkz. Xbox'ta PlayReady DRM.
Ayrıca, Windows 8.1 için PlayReady Windows Mağazası ve Web uygulamaları da oluşturabilirsiniz. Windows 8.1 PlayReady belgeleri PlayReady Windows Mağazası ve Web Uygulamaları Geliştirme konusunda bulunabilir. PlayReady Windows 8.1 uygulamalarının örnekleri Windows 8.1 Mağazası uygulamaları için PlayReady örneğinde bulunabilir.
Windows 7'de PlayReady Kullanarak Uygulama Geliştirme
Bazı PlayReady İş Ortakları, PlayReady'yi Electron, Xamarin veya diğer teknolojilere dayalı olarak Windows 7 ve Mac OS üzerinde çalıştırmak için SDK'lar sağlar. Daha fazla bilgi için bu PlayReady İş Ortakları ile doğrudan iletişime geçebilirsiniz.
Silverlight, Windows 7 ve Mac OS üzerinde çalışan, tamamen işlevsel bir PlayReady İstemcisi içeren kullanım dışı bir uygulama çerçevesidir. Tarayıcılarda sınırlı olarak çalışır ve Windows 7 ve MacOS'ta bağımsız uygulamalar sağlamak için tarayıcılar dışında da çalışabilir.
Android'de PlayReady kullanarak Uygulama Geliştirme
Birçok Android cihaz modeli OEM tarafından tümleştirilmiş bir PlayReady İstemcisi eklerken, diğerleri eklemez.
Bir tane ekleyen modeller için bir uygulama geliştirmek, bu cihazlardan SDK'nın kullanılması kadar basittir. Genellikle PlayReady İstemcisini Java DrmManagerClient sınıfı aracılığıyla kullanıma sunar. Android için PlayReady Eklentisi Microsoft Belirtimi hakkında daha fazla bilgi için bkz.
PlayReady İstemcisi eklemeyen modeller için bir uygulama geliştirmek için PlayReady İstemcisi'nin uygulamanın kendisinde tümleştirilmesi gerekir.
Microsoft İş Ortakları, PlayReady Taşıma Seti'nden Android için PlayReady SDK'ları geliştirerek uygulama geliştiricilerinin kullanımına sunmaktadır. Android'de PlayReady kullanarak bir uygulama geliştirme projeniz varsa, teklifler ve fiyat teklifleri için listelenen Microsoft İş Ortakları ile doğrudan iletişime geçebilirsiniz.
iOS, AppleTV OS, MacOS'ta PlayReady kullanarak Uygulama Geliştirme
Apple ürünleri katıştırılmış PlayReady İstemcisi ile birlikte gönderilmiyor. Ancak, playready istemcisini uygulamanın kendisiyle tümleştiren bu platformlar için uygulamaları dağıtmak mümkündür.
Microsoft İş Ortakları ayrıca PlayReady Taşıma Seti'nden Apple tabanlı işletim sistemi platformları için PlayReady SDK'ları geliştirebilir ve uygulama geliştiricilerinin kullanımına sunabilir. PlayReady'i iOS'ta kullanarak uygulamalar geliştirmeyi planlıyorsanız, örneğin, teklif ve fiyatlar için listelenen Microsoft İş Ortakları ile doğrudan iletişime geçebilirsiniz.
Web Tarayıcısında PlayReady Kullanarak Uygulama Geliştirme
HTML5 ve JavaScript'i destekleyen modern bir web tarayıcısında çalışan bir web uygulaması, PlayReady işlemlerini yapmak için Şifrelenmiş Medya Uzantıları (EME) arabirimini kullanır.