0

WPF で Media Player を作成しようとしています。

私はまだこれを作った:

     public partial class MyMediaPlayer : Window
    {
        public MyMediaPlayer()
        {
            InitializeComponent();

            //

            OpenFileDialog dlg = new OpenFileDialog();
            dlg.InitialDirectory = "c:\\"; // init

            dlg.Filter = "All Files (*.*)|*.*"; // filter
            dlg.RestoreDirectory = true;
            // dialog window
          if (dlg.ShowDialog() == true) // checked ? 
            {
                string selectedFileName = dlg.FileName; // path of the media
                MediaPlayer player = new MediaPlayer();
                player.Open(new Uri(selectedFileName, UriKind.Relative));
                VideoDrawing aVideoDrawing = new VideoDrawing();
                aVideoDrawing.Rect = new Rect(0, 0, 100, 100);
                aVideoDrawing.Player = player; // play
                // never play
                player.Play();
            }
        }
    }

XAML ファイル:

    <Window ... >
    <Grid>
        <MediaElement Margin="10,10,10,0 " Source="D:\test.avi"
                              Name="McMediaElement"
                 Width="450" Height="250" LoadedBehavior="Manual" UnloadedBehavior="Stop" Stretch="Fill"
                 />
    </Grid>
</Window>

ただし、ビデオは開始されず、ウィンドウは白いままです。

助けてください :)

ps : 下手な英語でごめんなさい

4

1 に答える 1