Abspielen verschlüsselter Inhalte mit Domänenunterstützung

Führen Sie die folgenden Schritte aus, um verschlüsselte Inhalte mit Adobe Access abzuspielen:
  1. Überprüfen Sie mit VoucherAccessInfo.deviceGroup ob die Gerätegruppenregistrierung erforderlich ist.

  2. Wenn Authentifizierung erforderlich ist:

    1. Stellen Sie anhand der DeviceGroupInfo.authenticationMethod -Eigenschaft fest, ob eine Authentifizierung erforderlich ist.

    2. Wenn eine Authentifizierung erforderlich ist, führen Sie dazu EINEN der folgenden Schritte aus:

      • Beziehen Sie den Benutzernamen und das Kennwort des Benutzers. Rufen Sie DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password) auf.

      • Beziehen Sie ein im Cache gespeichertes/vorab generiertes Authentifizierungstoken und rufen Sie DRMManager.setAuthenticationToken() auf.

    3. Rufen Sie DRMManager.addToDeviceGroup() auf.

  3. Rufen Sie den Gutschein für den Inhalt ab, indem Sie eine der folgenden Aufgaben ausführen:

    1. Verwenden Sie die DRMManager.loadVoucher() -Methode.

    2. Beziehen Sie den Gutschein von einem anderen Gerät, das in derselben Gerätegruppe registriert ist. Stellen Sie den Gutschein für DRMManager bereit, indem Sie die DRMManager.storeVoucher() -Methode verwenden.

  4. Spielen Sie den verschlüsselten Inhalt mit der NetStream.play() -Methode ab.

Um die Lizenz für den Inhalt zu exportieren, kann jedes der Geräte mithilfe der DRMVoucher.toByteArray() -Methode die Raw-Bytes bereitstellen, nachdem die Lizenz vom Adobe Access-Lizenzserver bezogen wurde. Content-Provider legen normalerweise eine Höchstgrenze für die Anzahl der Geräte in einer Gerätegruppe fest. Wenn diese maximale Anzahl erreicht wird, müssen Sie ggf. die DRMManager.removeFromDeviceGroup() -Methode auf einem nicht verwendeten Gerät aufrufen, bevor Sie das aktuelle Gerät registrieren.