2016-12-14 7 views
1

Migration d'un code de lecture vidéo de Silverlight vers UWP. Dans l'application SL, je l'objet MediaElement et son LicenseAcquirer pour faciliter le DRM, comme suit:DRM avec MediaPlayerElement

mediaElement1.LicenseAcquirer = new ManualLicenseAcquirer(mediaElement1.Name, new Uri(http://www.blah.com/secure/license/playready), UriKind.Absolute)); 

Je ne peux pas comprendre ce que la fonction de licence équivalente est dans le MediaPlayerElement. Des idées?

+0

Il y a un document à propos de [PlayReady DRM] (https: //msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/playready-client-sdk#output-protection), veuillez le consulter. –

+0

@ JaydenGu-MSFT J'essaie actuellement de trouver la fonction doppleganger dans MediaPlayer qui émule la fonction LicenseAcquirer dans l'ancien MediaElement. Je ne trouve rien de tel dans ce lien. MediaElement me permet d'utiliser une ligne de code pour activer DRM; MediaPlayer ne supporte-t-il pas la même fonctionnalité? – Sean

Répondre

0

Je n'ai pas trouvé de parallèle rapide à migrer vers MediaPlayer à partir de MediaElement, et la documentation fournie par MS est discombobulée et archaïque, et leurs exemples de code sont énormes, mais heureusement quelqu'un a déjà traversé toute cette souffrance généreux pour poster un exemple clair concis d'un lecteur Windows 10 UWP. Vous pouvez le vérifier ici:

https://www.eyecatch.no/blog/using-playready-and-smooth-streaming-in-a-windows-10-uwp-app/

et son exemple de code:

https://github.com/azzlack/playready-windows10-sample

Un sincère merci Azzlack