C#中的VLC播放器

编程入门 行业动态 更新时间:2024-10-23 17:23:34
本文介绍了C#中的VLC播放器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

你好

实际上我已经在C#中嵌入了VLC

然而它只能做第一个浏览文件播放并停止

当我浏览第二个文件并播放..它只播放第一个文件..虽然我写了axvlcplayer.playlistclear();

请帮助我。 ..

如何播放任何文件

以下是我的功能

private void button3_Click_1(对象发件人,EventArgs e) { OpenFileDialog open_wav = new OpenFileDialog(); //open_wav.InitialDirectory = QUOT; d:\\1Kwave_data英寸; open_wav.InitialDirectory =" C:\\frequency"; open_wav.Filter ="媒体文件| * .mpg; * .avi; * .wma; * .mov; * .wav; * .mp2; * .mp3 |所有文件| *。*" ;; open_wav.FilterIndex = 1; open_wav.RestoreDirectory = true; if(open_wav.ShowDialog()== DialogResult.OK) { 试试 { axVLCPlugin2.playlistClear(); 串的FileOpen = open_wav.FileName; &NBSP ; axVLCPlugin2.addTarget(@fileopen,NULL,AXVLC.VLCPlaylistMode.VLCPlayListAppendAndGo,-666); &NBSP ; // axVLCPlugin1.Visible = TRUE; axVLCPlugin2.play(); //playbackWindowsMediaPlayer.URL = @fileopen; &NBSP ; //playbackWindowsMediaPlayer.Visible = TRUE; //playbackWindowsMediaPlayer.Ctlcontrols.play( // axVLCPlugin2.stop(); } catch(Exception ex) { &NBSP ; MessageBox.Show(QUOT;错误!!!原始误差:" + ex.Message); } } } $ &n BSP; private void button4_Click_1(对象发件人,EventArgs e) { axVLCPlugin2.stop(); } 谢谢

Mery


Mery Lim

解决方案

sourceforge/projects/libvlcnet/

vlcdotnet.codeplex/wikipage?title=Forms

Hello

Actually i already embedd VLC in C#

however it can only do the first browse file play and stop

when i browse second file and play.. it play only the first file.. although i write axvlcplayer.playlistclear();

Please help me...

how to play any file

Below is my function

private void button3_Click_1(object sender, EventArgs e) { OpenFileDialog open_wav = new OpenFileDialog(); //open_wav.InitialDirectory = "D:\\1Kwave_data"; open_wav.InitialDirectory = "C:\\frequency"; open_wav.Filter = "Media Files|*.mpg;*.avi;*.wma;*.mov;*.wav;*.mp2;*.mp3|All Files|*.*"; open_wav.FilterIndex = 1; open_wav.RestoreDirectory = true; if (open_wav.ShowDialog() == DialogResult.OK) { try { axVLCPlugin2.playlistClear(); string fileopen = open_wav.FileName; axVLCPlugin2.addTarget(@fileopen, null, AXVLC.VLCPlaylistMode.VLCPlayListAppendAndGo, -666); // axVLCPlugin1.Visible = true; axVLCPlugin2.play(); //playbackWindowsMediaPlayer.URL = @fileopen; //playbackWindowsMediaPlayer.Visible = true; //playbackWindowsMediaPlayer.Ctlcontrols.play( // axVLCPlugin2.stop(); } catch (Exception ex) { MessageBox.Show("Error !!! original error:" + ex.Message); } } } private void button4_Click_1(object sender, EventArgs e) { axVLCPlugin2.stop(); } Thanks

Mery


Mery Lim

解决方案

sourceforge/projects/libvlcnet/

vlcdotnet.codeplex/wikipage?title=Forms

更多推荐

C#中的VLC播放器

本文发布于:2023-11-17 07:26:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1609295.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:播放器   VLC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!