Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的视频URI路径有什么问题?_C#_Wpf - Fatal编程技术网

C# 我的视频URI路径有什么问题?

C# 我的视频URI路径有什么问题?,c#,wpf,C#,Wpf,我有一些视频正试图在contentcontrol上显示。我让这部分工作。我将视频放在本地文件夹中(在解决方案资源管理器中显示为Video/Start)。我正在尝试以URI格式传递视频的路径,如下所示: /GCodeConverter;component/Video/Start/Begin.wmv 我尝试了很多不同的格式,包括: pack//GCodeConverter;component/Video/Start/Begin.wmv 但我一直在犯错误: “无效的URI:无法确定URI的格式。”

我有一些视频正试图在contentcontrol上显示。我让这部分工作。我将视频放在本地文件夹中(在解决方案资源管理器中显示为Video/Start)。我正在尝试以URI格式传递视频的路径,如下所示:

/GCodeConverter;component/Video/Start/Begin.wmv
我尝试了很多不同的格式,包括:

pack//GCodeConverter;component/Video/Start/Begin.wmv
但我一直在犯错误: “无效的URI:无法确定URI的格式。”
不管我怎么进去。它应该是什么样子?

包URI的文档如下:

我假设您的视频内容是“内容文件”,而不是WPF资源(在
*.xaml
文件中)、.NET资源(在
.resx
.resources
文件中)或Win32资源(在
.res
.rc
文件中)。“内容文件”是应用程序文件系统中的文件,路径与可执行文件的位置有关

…在这种情况下,除了使用
应用程序之外,还需要使用
pack://
URI方案(请注意您省略的冒号
authority(注意分号和三个逗号,根据RFC2396规则,它们不包含三个正斜杠)


它是一种资源吗?您是否将其构建操作设置为资源?
pack://application;,,,/Video/Start/Begin.wmv