Uwp 带MediaPlayerElement的数字版权管理

Uwp 带MediaPlayerElement的数字版权管理,uwp,media-player,playready,Uwp,Media Player,Playready,将一些视频播放代码从Silverlight迁移到UWP。在SL应用程序中,我使用MediaElement对象及其许可证收单机构来促进DRM,如下所示: mediaElement1.LicenseAcquirer = new ManualLicenseAcquirer(mediaElement1.Name, new Uri(http://www.blah.com/secure/license/playready), UriKind.Absolute)); 我不知道MediaPlayerEleme

将一些视频播放代码从Silverlight迁移到UWP。在SL应用程序中,我使用MediaElement对象及其许可证收单机构来促进DRM,如下所示:

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

我不知道MediaPlayerElement中的等效许可证函数是什么。有什么想法吗?

我找不到任何从MediaElement迁移到MediaPlayer的快速并行程序,MS提供的文档杂乱无章且陈旧,它们的代码示例非常多,但幸运的是,有人已经经历了所有这些痛苦,并且非常慷慨地发布了一个简明清晰的Windows10UWP播放器示例。您可以在这里查看:

以及他的示例代码:


真诚的感谢azzlack

有一份关于的文档,请参考。@JaydenGu MSFT我实际上是想在MediaPlayer中找到doppleganger功能,它模拟旧MediaElement中的LicenseAcquisitor功能。我在那个链接里找不到类似的东西。MediaElement允许我使用一行代码来启用DRM;MediaPlayer不支持相同的功能吗?