0

私はプロジェクト WPF を持っています。私はビデオを実行したいです。

    <MediaElement Name="redangVideo" Source="Videos\clip.avi" LoadedBehavior="Manual" /> 

いいえ:

 <MediaElement Name="redangVideo" Source="C:\path_file\Videos\clip.avi" LoadedBehavior="Manual" />     
4

2 に答える 2

3

.xamlの場合、 Videosフォルダーがルート位置にあると仮定します

<MediaElement Name="redangVideo" Source="/Videos/clip.avi" LoadedBehavior="Manual" /> 

.csの場合: コードビハインド

redangVideo.Source = "pack://application:,,,/AssemblyName;component/Videos/clip.avi";
于 2012-12-20T09:12:35.150 に答える
1

InnerFolderディレクトリのプロジェクト (名前はMyControls ) にこのファイルvideo.aviがあると仮定し、次のメソッドを使用します。

MediaElement getMedia()
    {
        MediaElement m= new MediaElement();
        m.Source = new MediaElement(new Uri("pack://application:,,,/MyControls;component/InnerFolder/video.avi"));
        return m;
    }
于 2012-12-20T09:21:17.817 に答える