Incorporation de licences embedding-licenses
Une fois le contenu chiffré et une licence pré-générée, la licence peut être incorporée dans le contenu chiffré.
Si vous souhaitez incorporer une licence, vous devez obtenir une instance de com.adobe.flashaccess.sdk.media.drm.contentupdate.MediaKeyMetaDataUpdater. Si vous connaissez le type de contenu chiffré, utilisez le constructeur pour FLVKeyMetaDataUpdater ou F4VKeyMetaDataUpdater; sinon, utilisez MediaProcessorFactory.getMediaProcessor() pour renvoyer une instance en fonction du type de fichier détecté. Vous devez ensuite construire une KeyMetaDataCallback et invoke modifyKeyMetaData(). Votre mise en oeuvre de rappel est ensuite appelée lorsque les métadonnées DRM se trouvent dans le contenu chiffré. En fonction des métadonnées trouvées, vous pouvez choisir une licence à incorporer et définir la licence à l’aide de EmbedLicenseKeyMetaData.setEmbeddedLicenses().
Voir com.adobe.flashaccess.samples.licenseembedder.EmbedLicense dans les outils de ligne de commande de mise en oeuvre de référence Samples répertoire pour un exemple de code qui illustre les licences incorporées.