Visual Studioの使い方ファイル操作編7

プログラム学習

ウインドウズメディアプレーヤーをツールボックスに表示する

メディアプレーヤーを使って動画を表示する。
Visual Studioのツールボックス内を右クリックしてコンテキストメニューを表示して、「アイテムの選択」を選択する
この様な画面が現れるので、(.NET Frameworkコンポーネントの次)2番目の「COMコンポーネント」をクリック
この画像には alt 属性が指定されておらず、ファイル名は 2019-01-02_22h09_15.png です

COMコンポーネントの中からWindows Media Playerを選択、するとツールボックス内にWindows Media Playerが表示されるのでそれを、Formに貼り付けます。

この画像には alt 属性が指定されておらず、ファイル名は 2019-01-02_22h10_31.png です
この画像には alt 属性が指定されておらず、ファイル名は 2019-01-02_22h27_45-197x1024.png です

axWindowsMediaPlayer1.openPlayer(動画ファイルのパス);
で再生されます。

以下のコードでは、まずcheckedListBoxに動画のファイルパスを読み込むでおいて、その中から動画がクリックされるとメディアプレーヤーに引数として動画のファイルパスが渡されます。

private void button1_Click(object sender, EventArgs e)
{
checkedListBox1.Items.Clear();
List<String> files = new List<string>();

  if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
  {

//ファイルが動画ファイルか確かめる。動画ファイルであればList「files」に加える。

     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.avi”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.AVI”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.wmv”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.WMV”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.wav”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.mp4”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.flv”));
     files.AddRange(Directory.GetFiles(folderBrowserDialog1.SelectedPath, “*.m4v”));

//Listの動画ファイルをcheckedListBoxに加えていく。
     for (int k = 0; k < files.Count; k++)
           checkedListBox1.Items.Add(files[k]);

  }

}

private void axWindowsMediaPlayer1_Enter(object sender, EventArgs e)
{

  (動画のファイルパス=)private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
}

コメント

タイトルとURLをコピーしました