Comment predeliver licences WMA DRM?
Question
Je suis en train d'installer des fichiers WMA DRM licences en silence afin que les utilisateurs ne pas avoir à jouer chaque chanson et reconnaître pour chaque licence.
Je me suis dit que je dois faire quelque chose comme ceci:
HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense );
res = pLicense->GetLicenseFromURL(NULL, bstrURL);
Le bstrURL devrait contenir un keyID comme paramètre, qui permet de récupérer le fichier correspondant au fichier musical. Je ne peux pas trouver comment obtenir ce keyId retour à partir du fichier WMA.
Je peux obtenir le problème à tort cependant. Suis-je dans le bon sens?
La solution
Vous devez passer l'objet d'en-tête en tant que premier paramètre. Plus d'informations est en MSDN
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow