【问题标题】:Using c# to set the source of a mediaElement使用 c# 设置 mediaElement 的来源
【发布时间】:2015-08-12 02:37:50
【问题描述】:

我正在尝试使用 c# 编码设置媒体元素的来源(视频位于项目的 assets 文件夹中),我的编码如下:

//Defined as such in my XAML
mediaElement.Source = new Uri(@"Assets\HarlemCampus.wmv");
mediaElement.Play();

...但是当我单击按钮播放视频时收到以下错误:

我不想在 XAML 中预设源,因为我想根据用户在运行时选择的单选按钮动态更改媒体元素的源,如果有办法做到这一点?

【问题讨论】:

  • 您是否阅读了错误信息?
  • @Clemens 我确实阅读了错误消息。它说我的视频位置的格式有问题:
  • @Clemens 错误如下:
  • 硬编码整个路径是否有效?
  • 试试new Uri("ms-appx:///Assets/HarlemCampus.wmv")

标签: c# xaml


【解决方案1】:

您必须使用资源文件 Uri:

mediaElement.Source = new Uri("ms-appx:///Assets/HarlemCampus.wmv");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    相关资源
    最近更新 更多