Şifrelenmiş içeriği Adobe Access kullanarak oynatmak için, aşağıdaki adımları uygulayın:
-
VoucherAccessInfo.deviceGroup
öğesini kullanarak aygıt grubu kaydının gerekli olup olmadığını kontrol edin.
-
Kimlik doğrulaması gerekli ise:
-
Kimlik doğrulaması gerekliyse
DeviceGroupInfo.authenticationMethod
özelliğini bulmayı kullanın.
-
Kimlik doğrulaması gerekliyse, kullanıcıyı aşağıdaki adımlardan BİR tanesini gerçekleştirerek doğrulayın:
-
Kullanıcının kullanıcı adı ve şifresini edinin.
DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password)
öğesini çağırın.
-
Önbelleğe alınmış/önceden oluşturulmuş bir kimlik doğrulama simgesi edinin ve
DRMManager.setAuthenticationToken()
öğesini çağırın.
-
DRMManager.addToDeviceGroup()
öğesini çağırın.
-
Aşağıdaki görevlerden birini gerçekleştirerek içerik makbuzunu alın:
-
DRMManager.loadVoucher()
yöntemini kullanın.
-
Makbuzu, aynı aygıt grubunda kayıtlı farklı bir aygıttan edinin.
DRMManager
öğesine makbuzu,
DRMManager.storeVoucher()
yöntemi ile sağlayın.
-
Şifrelenmiş içeriği
NetStream.play()
yöntemini kullanarak yürütün.
İçerik lisansını dışa aktarmak için, Adobe Access Lisans Sunucusu'ndan lisans edindikten sonra, cihazlardan herhangi biri
DRMVoucher.toByteArray()
yöntemini kullanarak lisans baytlarını ham halde sağlayabilir. İçerik sağlayıcılar tipik olarak bir aygıt grubundaki aygıt sayısını sınırlandırabilir. Sınıra ulaşılırsa, geçerli aygıtı kaydetmeden önce kullanılmamış bir aygıtta
DRMManager.removeFromDeviceGroup()
yöntemini çağırmanız gerekebilir.
|
|
|