最近给公司做那个电子大屏的视频播放,要用到C# MediaPlayer循环播放,结果我把这关键字往百度里面一输,妈的,出来的全都是同一篇帖子,而且好多还是错的,我就怀疑发这篇帖子的人究竟是不是搞IT的,尼玛,自己不懂就不要乱发,发出来害人,造成大量的网络垃圾,卧槽,我自己整了一下,总算整出来了:
private void Form1_Load(object sender, EventArgs e)
{
mpy.uiMode = "none"; //去掉播放器的控制条
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
InitializePlayList();
th = new Thread(DataSynchronous);
th.Start();
mpy.settings.autoStart = true; //设置自动播放
mpy.settings.setMode("loop", true); //设置循环播放
play();
}
/// <summary>
/// 初始化播放列表
/// </summary>
public void InitializePlayList() {
PlayList.Clear();
string[] ss=Directory.GetFiles(FilePath);
for (int i = 0; i <ss.Length; i++) {
PlayList.Add(i, ss[i]);
mpy.currentPlaylist.appendItem(mpy.newMedia(ss[i])); //将所有要播放的文件添加到播放列表
}
}
/// <summary>
/// 播放
/// </summary>
public void play()
{
mpy.Ctlcontrols.play();
}
你麻痹,发东西就不知道发点有营养的,