【发布时间】:2015-06-08 06:30:00
【问题描述】:
我正在尝试将来自 https 站点的视频播放到我的媒体元素中,引发以下异常。
“System.NullReferenceException”类型的异常发生在 PresentationCore.dll 但未在用户代码中处理
附加信息:对象引用未设置为 对象。
这是我在 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.
有什么帮助吗?我也尝试过使用其他一些http。
【问题讨论】:
-
您的代码中的哪一点出现此异常?
-
在 mediaElement.Play();我得到了这个例外
-
这本身并不能回答您的问题,但它确实解释了如何使用 MediaElement:pmichaels.net/2015/03/01/…
-
相关或重复:How to make a wpf MediaElement play when its Source is a https uri。
MediaElement不支持身份验证。在使用其他解决方案之前,请尝试使用http访问资源,如果原力与您同在,服务器可能会提供未加密的文件。