Wie kann man die WMA -DRM -Lizenzen vorbereiten?
Frage
Ich versuche, WMA DRM -Lizenzensdateien lautlos zu installieren, damit die Benutzer nicht jeden Song abspielen und für jede Lizenz bestätigen müssen.
Ich habe herausgefunden, dass ich so etwas tun muss:
HRESULT res = CoCreateInstance(__uuidof(RMGetLicense),NULL,CLSCTX_ALL,__uuidof(IRMGetLicense ),(void**) &pLicense );
res = pLicense->GetLicenseFromURL(NULL, bstrURL);
Es wird erwartet, dass der BSTRURL einen KeyID als Parameter enthält, mit dem die Datei mit der Musikdatei abgerufen werden kann. Ich kann nicht finden, wie ich diesen KeyId aus der WMA -Datei zurückbekommen kann.
Ich kann das Problem jedoch zu Unrecht bekommen. Bin ich gut?
Lösung
Sie müssen das Headerobjekt als erster Parameter übergeben. Weitere Informationen finden Sie in Msdn
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow