从媒体元素中的https站点播放媒体,在wpf中抛出空引用异常

use*_*163 8 c# wpf

我正在尝试将视频从https网站播放到我的媒体元素中,抛出以下异常.

PresentationCore.dll中出现"System.NullReferenceException"类型的异常,但未在用户代码中处理

附加信息:未将对象引用设置为对象的实例.

这是我在xmal中的代码

 <MediaElement x:Name="mediaElement" LoadedBehavior="Manual"  Stretch="Fill" Loaded="OnMediaElementLoaded" MediaOpened="MediaElement_OnMediaOpened" />

var uri = new Uri("https://f60b7719060a37f20253-4343910d3bf76239b8a83e4f56d17dc5.ssl.cf2.rackcdn.com/mov-2015-06-07-22-08-09-391574e61009867cfcb1a1641639b39e55c8a34c.mp4", UriKind.RelativeOrAbsolute);
mediaElement.Source = uri;
mediaElement.Play();//Getting exception here.
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?我也尝试使用其他一些http.

Tyr*_*rrz 7

评论员试图通过提供完全不相关的信息来看起来很聪明,但事实上,MediaElement无法从HTTPS源代码中发挥作用,这个漏洞已得到承认,并且没有足够的优先级来修复.

您将需要提供非HTTPS源URL或首先将内容保存到文件然后加载它(可以使用虚拟化文件系统完成).