Odtwarzanie zaszyfrowanej zawartości przy użyciu mechanizmu obsługi domeny

Aby odtworzyć zaszyfrowaną zawartość przy użyciu modułu Adobe Access, należy wykonać następujące czynności:
  1. Za pomocą właściwości VoucherAccessInfo.deviceGroup sprawdź, czy jest wymagane zarejestrowanie grupy urządzeń.

  2. Jeśli jest wymagane uwierzytelnienie:

    1. Za pomocą właściwości DeviceGroupInfo.authenticationMethod sprawdź, czy jest wymagane uwierzytelnienie.

    2. Jeśli jest wymagane uwierzytelnienie, uwierzytelnij użytkownika, wykonując jedną z następujących czynności:

      • Uzyskaj nazwę użytkownika i hasło. Wywołaj metodę DRMManager.authenticate(grupa_urzadzen.adres_URL_serwera, grupa_urzadzen.domena, nazwa_uzytkownika, haslo) .

      • Uzyskaj buforowany/wstępnie wygenerowany token uwierzytelniania i wywołaj metodę DRMManager.setAuthenticationToken() .

    3. Wywołaj metodę DRMManager.addToDeviceGroup() .

  3. Uzyskaj kupon dla zawartości, wykonując jedną z następujących czynności:

    1. Użyj metody DRMManager.loadVoucher() .

    2. Uzyskaj kupon z innego urządzenia zarejestrowanego w tej samej grupie urządzeń. Podaj kupon obiektowi DRMManager za pośrednictwem metody DRMManager.storeVoucher() .

  4. Odtwórz zaszyfrowaną zawartość przy użyciu metody NetStream.play() .

Aby wyeksportować licencję zawartości, dowolne urządzenie może udostępnić surowe dane licencji w postaci bajtów za pomocą metody DRMVoucher.toByteArray() , gdy uzyska licencję z serwera licencji Adobe Access. Dostawcy zawartości zazwyczaj określają maksymalną liczbę urządzeń w grupie. Po osiągnięciu takiego limitu może być konieczne wywołanie metody DRMManager.removeFromDeviceGroup() na nieużywanym urządzeniu przed zarejestrowaniem bieżącego urządzenia.