2015-09-17 38 views
0

我有一些視頻我試圖在contentcontrol上顯示。我有這部分工作。我有本地文件夾中的視頻(在解決方案資源管理器中顯示爲視頻/開始)。我想的路徑傳遞到視頻中的URI格式如下圖所示:我的視頻的URI路徑有什麼問題?

/GCodeConverter;component/Video/Start/Begin.wmv 

我已經嘗試了一堆不同的格式,包括:

pack//GCodeConverter;component/Video/Start/Begin.wmv 

但我不斷收到錯誤: 「URI無效:無法確定URI的格式。」無論我如何輸入它,都可以使用 。它應該是什麼樣子?

+1

是否是資源?您是否將其構建操作設置爲資源? –

回答

0

對包的URI的文檔是在這裏:https://msdn.microsoft.com/en-us/library/vstudio/aa970069(v=vs.100).aspx

我假設您的視頻內容是「內容文件」,而不是一個WPF資源(在*.xaml文件),.NET資源(在.resx.resources文件)或Win32資源(在.res.rc文件中)。 「內容文件」是應用程序文件系統中的文件,路徑與可執行文件的位置有關。

...在這種情況下,除了使用application;,,,權限外,還需要使用pack:// URI方案(請注意您省略的冒號)(注意分號和三個逗號,它們按照每個字符轉義三個正斜槓RFC2396規則)。

pack://application;,,,/Video/Start/Begin.wmv