从root应用程序使用MediaElement运行视频

时间:2013-01-27 07:50:52

标签: c# wpf video mediaelement

我想获取一个存储在我的应用程序文件夹中的视频文件的地址,例如我的代码如下:

<MediaElement x:Name="meShowClip" 
 Source="G:\Clip\ANIMFORCD.MPG"     
 FlowDirection="LeftToRight" 
 Width="800" Height="600" />     

此代码正确运行。

我想将地址更改为相对地址。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

阅读有关MediaElement.Source的MSDN文档。你有Source财产。

你有相对路径的例子。

您必须从路径中删除G:\Clip,但必须确保视频文件位于可执行文件夹中。

这应该有效:

<MediaElement x:Name="meShowClip" 
 Source="ANIMFORCD.MPG" 
 FlowDirection="LeftToRight" 
 Width="800" Height="600" />   

您拥有可执行文件的文件夹应如下所示:

──┬─ Your folder
  ├─── Executable.exe
  ├─── ANIMFORCD.MPG
  └─── Other files...