2016-12-14 26 views
1

将一些视频播放代码从Silverlight迁移到UWP。在SL应用程序,我用的MediaElement对象及其LicenseAcquirer便于DRM,如下所示:DRM与MediaPlayerElement

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

我想不通的等效许可证功能在MediaPlayerElement什么。有任何想法吗?

+0

有大约[PlayReady的DRM]的文件(HTTPS: //msdn.microsoft.com/en-us/windows/uwp/audio-video-camera/playready-client-sdk#output-protection),请参阅它。 –

+0

@ JaydenGu-MSFT我实际上正在尝试在MediaPlayer中查找模拟旧版MediaElement中的LicenseAcquirer功能的doppleganger功能。我在那个链接中找不到那样的东西。 MediaElement允许我使用一行代码来启用DRM; MediaPlayer不支持相同的功能吗? – Sean

回答

0

我无法找到任何从MediaElement迁移到MediaPlayer的快速并行操作,并且MS提供的文档是混乱且陈旧的,它们的代码示例非常庞大,但幸好有人已经经历了所有这些痛苦,而且是最慷慨地发布一个简洁明了的Windows 10 UWP播放器示例。您可以点击此处查看:

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

和他的示例代码:

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

真诚的感谢您azzlack