private void playMedia(string mainPath, string subPath) { Panel panelDoubleClick = new Panel(); // this panel requires to catche double click evetns. panelDoubleClick.Dock = DockStyle.Fill; panelDoubleClick.BackColor = Color.Transparent; panelDoubleClick.MouseDoubleClick += pictureBox1_DoubleClick; pictureBox1.Controls.Add(panelDoubleClick); panelDoubleClick.BringToFront(); VlcPlayerBase.SetRenderWindow(pictureBox1.Handle.ToInt32()); VlcPlayerBase.LoadFile(mainPath); // "E:\\VAVA\\VIDEO\\2020_0624_172324_310F.MP4"); //银河与极光.mp4"); VlcPlayerBase.Play(); VlcPlayerSub.SetRenderWindow(pictureBox2.Handle.ToInt32()); //VlcPlayerSub.LoadFile("E:\\VAVA\\VIDEO\\2020_0624_171821_308B.MP4"); VlcPlayerSub.LoadFile(subPath); // "C:\\Users\\Tony\\Desktop\\tmp\\01D2BD_V-2.mp4"); VlcPlayerSub.SetVolume(0); //VlcPlayerSub.SetOrient("ivtc"); VlcPlayerSub.Play(); // VlcPlayerSub.Stop(); // VlcPlayerBase.Stop(); }
private void btnOpenFile_Click(object sender, EventArgs e) { try { if (player != null) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == DialogResult.OK) { player.LoadFile(ofd.FileName); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }