Voer de volgende stappen uit om gecodeerde inhoud te kunnen afspelen met gebruik van Adobe Access:
-
Controleer aan de hand van
VoucherAccessInfo.deviceGroup
of apparaatgroepregistratie is vereist.
-
Als dat het geval is:
-
Gebruik de eigenschap
DeviceGroupInfo.authenticationMethod
om te zien of verificatie is vereist.
-
Indien verificatie is vereist, verifieert u de gebruiker door EEN van de volgende stappen uit te voeren:
-
Haal de gebruikersnaam en het wachtwoord van de gebruiker op. Roep
DRMManager.authenticate (deviceGroup.serverURL, deviceGroup.domain, gebruikersnaam, wachtwoord)
aan.
-
Haal een in de cache opgeslagen of vooraf gegenereerde verificatietoken op en roep
DRMManager.setAuthenticationToken()
aan.
-
Roep
DRMManager.addToDeviceGroup()
aan.
-
Haal de voucher voor de inhoud op door een van de volgende taken uit te voeren:
-
Gebruik de
DRMManager.loadVoucher()
-methode.
-
Haal de voucher op van een ander apparaat dat in dezelfde apparaatgroep is geregistreerd. Geef de voucher door aan
DRMManager
aan de hand van de methode
DRMManager.storeVoucher()
.
-
Speel de gecodeerde inhoud af met gebruik van de
NetStream.play()
-methode.
Als u de licentie voor de inhoud wilt exporteren, kan elk apparaat u de onbewerkte bytes van de licentie verschaffen via de
DRMVoucher.toByteArray()
-methode nadat u de licentie van de Adobe Access-licentieserver hebt verkregen. Inhoudsproviders beperken doorgaans het aantal apparaten in een apparaatgroep. Wanneer deze limiet is bereikt, dient u wellicht de methode
DRMManager.removeFromDeviceGroup()
aan te roepen voor een apparaat dat u niet gebruikt voordat u het huidige apparaat kunt registreren.
|
|
|