Etki alanı desteğini kullanarak şifrelenmiş içeriği yürütme

Şifrelenmiş içeriği Adobe Access kullanarak oynatmak için, aşağıdaki adımları uygulayın:
  1. VoucherAccessInfo.deviceGroup öğesini kullanarak aygıt grubu kaydının gerekli olup olmadığını kontrol edin.

  2. Kimlik doğrulaması gerekli ise:

    1. Kimlik doğrulaması gerekliyse DeviceGroupInfo.authenticationMethod özelliğini bulmayı kullanın.

    2. 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.

    3. DRMManager.addToDeviceGroup() öğesini çağırın.

  3. Aşağıdaki görevlerden birini gerçekleştirerek içerik makbuzunu alın:

    1. DRMManager.loadVoucher() yöntemini kullanın.

    2. Makbuzu, aynı aygıt grubunda kayıtlı farklı bir aygıttan edinin. DRMManager öğesine makbuzu, DRMManager.storeVoucher() yöntemi ile sağlayın.

  4. Ş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.