2009-12-18 3 views
1

Existe-t-il un moyen de déterminer si un fichier wma est DRM'd? Je voudrais être en mesure de le faire dans une application Silverlight 4 de confiance, hors navigateur, de sorte que pinvoke n'est pas une option. J'ai supposé que je pourrais juste essayer de jouer le dossier dans un MediaElement mais cela ne semble pas efficace.Silverlight - Détermine si un wma est protégé par DRM

Répondre

1

Oui, vérifiez l'état MediaElement pendant l'événement StateChanged et vous devriez être en mesure de déterminer si la vidéo est DRM ou non.

Il existe un exemple de code @ "Digital Rights Management (DRM) - Detecting DRM State".

Mot rapide de conseil amical, puisque vous allez évidemment travailler avec DRM dans Silverlight et que vous manquez de connaissances de base comment cela fonctionne - lisez l'article entier. Ça va te faire un monde de bien.

+0

C'est exactement ce dont j'avais besoin - merci Justin! –

0

Le fichier est-il local ou distant? Pour un fichier local, vous pouvez lire en premier N Ko d'un fichier, analyser l'en-tête ASF et vérifier si les en-têtes WMDRM sont présents.

Questions connexes