2017-01-18 29 views
0

我試圖將短視頻導入WPF應用程序。我在項目中從一個文件夾引用視頻時遇到了麻煩,所以回去試了本教程。從項目中的文件夾引用時,視頻不能在wpf中播放

Creating a complete audio player link

從下面你的片斷可以看到我一直在努力,以取代原來的代碼。我知道我添加的這一行將會在其他地方成功使用。

爲什麼我無法從我創建的資源文件夾加載視頻,但我可以加載圖像?

確認將視頻設置爲資源。

 private void Open_Executed(object sender, ExecutedRoutedEventArgs e) 
    { 
     //OpenFileDialog openFileDialog = new OpenFileDialog(); 
     //openFileDialog.Filter = "Media files (*.mp3;*.mpg;*.mpeg)|*.mp3;*.mpg;*.mpeg|All files (*.*)|*.*"; 
     //if (openFileDialog.ShowDialog() == true) 
     //mePlayer.Source = new Uri(openFileDialog.FileName); 
     mePlayer.Source = new Uri("pack://application:,,,/videotest;component/Resource/testvideo.mpeg"); 
    } 
+0

'P4 Phase 1B LabLog'是一個有效的程序集名稱嗎? – Clemens

+0

@Clemens我的錯誤上傳了其他URI鏈接。但是,這是正確的 – charley

回答

0

爲什麼我不能加載從我創建了一個資源文件夾的視頻,但我可以加載圖像?

由於媒體文件不能嵌入資源。這是因爲Windows中的媒體播放器不理解pack URI:s。路徑必須是相對或絕對系統路徑或URL。

請參考以下鏈接瞭解更多信息。

Use DLL resources for WPF MediaPlayer

相關問題