国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# winform循環播放多個視頻

2020-01-24 00:43:23
字體:
來源:轉載
供稿:網友

本文實例為大家分享了winform循環播放多個視頻的具體代碼,供大家參考,具體內容如下

環境: vs2015 +winform

首先,vs自帶組件很方便,所以,用windowMediaplayer組件,如果做單曲循環播放的話,加個屬性:

axWindowsMediaPlayer1.settings.autoStart = true;      //設置自動播放axWindowsMediaPlayer1.settings.setMode("loop", true);   //設置循環播放

言歸正傳:

一:拖入組件button  ,windowMediaplayer,listbox,timer

二:

 List<string> fileList = new List<string>();       private void button1_Click(object sender, EventArgs e)    {      fileList.Add(@"E://QLDownload/nba//Action2.mp4");      fileList.Add(@"E://QLDownload/nba//Action3.mp4");      fileList.Add(@"E://QLDownload/nba//Action4.mp4");      fileList.Add(@"E://QLDownload/nba//Action5.mp4");      for (int i = 0; i < fileList .Count ; i++)      {        listBox1.Items.Add(fileList [i]);      }      //默認選擇第一項      this.listBox1.SelectedIndex = 0;      axWindowsMediaPlayer1 .URL = fileList [listBox1.SelectedIndex];      axWindowsMediaPlayer1 .Ctlcontrols.play();    } private void timer1_Tick(object sender, EventArgs e)    {      if (axWindowsMediaPlayer1 .playState == WMPLib.WMPPlayState.wmppsPlaying)      {        double d1 = Convert.ToDouble(axWindowsMediaPlayer1 .currentMedia.duration.ToString());        double d2 = Convert.ToDouble(axWindowsMediaPlayer1 .Ctlcontrols.currentPosition.ToString()) + 1;        if (d1 <= d2)        {          nextMusic(listBox1.SelectedIndex);        }      }     } private void Form1_Load(object sender, EventArgs e)    {      axWindowsMediaPlayer1 .settings.autoStart = false ;        }void nextMusic(int index)    {      //listBox1.SelectedIndices.Clear();      index++;      if (index == listBox1.Items.Count)      {        index = 0;      }      axWindowsMediaPlayer1 .URL = fileList [index];      listBox1.SelectedIndex = index;      axWindowsMediaPlayer1 .Ctlcontrols.play();    }

提醒: 注意各個組件的自身屬性,運行不了,及時調屬性, .

由于需求原因,不讓選擇文件,所以在代碼里,默認添加的, 并把listbox隱藏了.

問題: 下面就要解決路徑問題了.如果打包,必須弄成項目路徑或者網絡路徑, 視頻文件并不支持內置資源.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通化县| 石阡县| 丘北县| 湘乡市| 遂川县| 牙克石市| 家居| 东城区| 灯塔市| 尉犁县| 佛坪县| 花垣县| 咸宁市| 咸阳市| 沙河市| 宁河县| 合水县| 望奎县| 那坡县| 柞水县| 新巴尔虎右旗| 宜川县| 莱阳市| 罗源县| 闽清县| 长治市| 孟村| 西丰县| 凭祥市| 丰宁| 珲春市| 柘城县| 类乌齐县| 屯昌县| 澜沧| 南靖县| 溧水县| 浮梁县| 琼海市| 松江区| 曲松县|