【问题标题】:MediaElement Source throws Invalid URI: The format of the URI could not be determinedMediaElement Source 抛出无效的 URI:无法确定 URI 的格式
【发布时间】:2011-10-25 19:52:23
【问题描述】:

我有一个托管在网站上的 Silverlight 应用程序。我想使用 Silverlight 中的 MediaElement 控件来显示视频。如果我将 MediaElement 的 Source 属性设置为 Web 上的 URI(例如 http://www.jhepple.com/SampleMovies/niceday.wmv),它会起作用并播放视频。但是,如果我将视频下载到我的应用程序并尝试像这样引用它

video.Source = new Uri("niceday.wmv");

MediaElement 抛出错误

无效的 URI:无法确定 URI 的格式。

如何让 MediaElement 控件播放 Silverlight 应用程序的本地文件?另外,视频文件 .wmv 的位置应该是什么?

【问题讨论】:

    标签: silverlight mediaelement


    【解决方案1】:

    您需要使用 MediaStreamSource。 CodeProject 上的This article 提供了很好的教程和示例代码。 在 Blend 或 Visual Studio 中将媒体文件添加到您的资产中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2013-12-15
      • 1970-01-01
      • 2016-09-15
      相关资源
      最近更新 更多