2017-01-18 3 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

関連する問題