2010-09-20 6 views
4

Il m'a été demandé de créer une application de bureau (C#) qui présélectionne une licence WM DRM, puis de diffuser un flux en direct à l'aide d'une instance Windows Media Player intégrée. Tous les exemples que je peux trouver d'effectuer la pré-livraison de permis semblent employer des pages Web contenant un objet appelé "netobj". Tout d'abord, ma question est la suivante: est-il réellement possible de pré-délivrer une licence en dehors d'un navigateur? Et deuxièmement, y a-t-il un exemple de code montrant comment faire cela?Prédistribution de licences WMDRM

Toute aide très appréciée!

Cordialement,

Répondre

0

Je ne suis pas sûr de WM DRM, mais la technologie Microsoft nouvelle DRM PlayReady appelé ne supportent prélivraison des licences, même en dehors du navigateur si vous utilisez le PC PlayReady SDK. Les exemples de code sont très difficiles à obtenir car ils ne donnent que la documentation du SDK aux licenciés, et les licences sont assez chères. Comme je l'ai dit, je ne suis pas sûr que WM DRM puisse gérer ce scénario, mais je crois (avec insistance sur croire) que ce n'est pas le cas.

+0

Merci pour la réponse. J'ai réussi à faire fonctionner cela assez facilement après tout. Tout ce qui était nécessaire était une référence COM à MSNETOBJLib et un simple appel à RMGetLicense.StoreLicence (licence_string). Travaillé comme un rêve :) – 4noreason

+1

C'est génial! Je suggère que vous répondiez à cette question en affichant votre solution et en marquant la question comme résolue. Je vais vous donner plus de rep pour;) –

Questions connexes