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?

War es hilfreich?

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
scroll top