資源簡(jiǎn)介
文件中包含工程及plugins,VS可以直接運(yùn)用,若生產(chǎn)release版本,將相應(yīng)的文件復(fù)制到release中。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;
namespace?vlc.net
{
????public?partial?class?Form1?:?Form
????{
????????private?VlcPlayer?vlc_player_;
????????private?bool?is_playinig_;
????????public?Form1()
????????{
????????????InitializeComponent();
????????????string?pluginPath?=?System.Environment.CurrentDirectory?+?“\\plugins\\“;
????????????vlc_player_?=?new?VlcPlayer(pluginPath);
????????????IntPtr?render_wnd?=?this.panel1.Handle;
????????????vlc_player_.SetRenderWindow((int)render_wnd);
????????????tbVideoTime.Text?=?“00:00:00/00:00:00“;
????????????is_playinig_?=?false;
????????}
????????private?void?btnStart_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?ofd?=?new?OpenFileDialog();
????????????if?(ofd.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????vlc_player_.PlayFile(ofd.FileName);
????????????????trackBar1.SetRange(0?(int)vlc_player_.Duration());
????????????????trackBar1.Value?=?0;
????????????????timer1.Start();
????????????????is_playinig_?=?true;
????????????}
????????}
????????private?void?btnReset_Click(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????vlc_player_.Stop();
????????????????trackBar1.Value?=?0;
????????????????timer1.Stop();
????????????????is_playinig_?=?false;
????????????}
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????if?(trackBar1.Value?==?trackBar1.Maximum)
????????????????{
????????????????????vlc_player_.Stop();
????????????????????timer1.Stop();
????????????????}
????????????????else
????????????????{
????????????????????trackBar1.Value?=?trackBar1.Value?+?1;
????????????????????tbVideoTime.Text?=?string.Format(“{0}/{1}“?
????????????????????????GetTimeString(trackBar1.Value)?
????????????????????????GetTimeString(trackBar1.Maximum));
????????????????}
????????????}
????????}
????????private?string?GetTimeString(int?val)
????????{
????????????int?hour?=?val?/?3600;
????????????val?%=?3600;
????????????int?minute?=?val?/?60;
????????????int?second?=?val?%?60;
????????????return?string.Format(“{0:00}:{1:00}:{2:00}“?hour?minute?second);
????????}
????????private?void?trackBar1_Scroll(object?sender?EventArgs?e)
????????{
????????????if?(is_playinig_)
????????????{
????????????????vlc_player_.SetPlayTime(trackBar1.Value);
????????????????trackBar1.Value?=?(int)vlc_player_.GetPlayTime();
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2013-03-01?20:01??pla
?????目錄???????????0??2013-03-01?19:10??pla
?????文件????????7441??2013-03-01?19:43??pla
?????文件????????2743??2013-03-01?19:43??pla
?????文件????????6011??2013-03-01?19:43??pla
?????文件?????????479??2011-06-29?14:55??pla
?????目錄???????????0??2011-12-21?19:41??pla
?????文件????????1426??2011-06-29?14:55??pla
?????文件????????2842??2011-06-29?14:55??pla
?????文件????????5612??2011-06-29?14:55??pla
?????文件????????1092??2011-06-29?14:55??pla
?????文件?????????249??2011-06-29?14:55??pla
?????文件???????11308??2011-12-21?18:33??pla
?????目錄???????????0??2013-03-01?19:06??pla
?????目錄???????????0??2013-03-01?19:42??pla
?????文件??????111104??2012-12-13?08:12??pla
?????文件?????2286592??2012-12-13?08:13??pla
?????目錄???????????0??2013-03-01?19:48??pla
?????目錄???????????0??2013-03-01?19:37??pla
?????文件???????37376??2012-12-13?08:13??pla
?????目錄???????????0??2013-03-01?19:37??pla
?????文件???????34816??2012-12-13?08:13??pla
?????文件???????93696??2012-12-13?08:13??pla
?????文件???????45056??2012-12-13?08:13??pla
?????文件???????91648??2012-12-13?08:13??pla
?????文件???????47104??2012-12-13?08:13??pla
?????文件???????79360??2012-12-13?08:13??pla
?????文件???????39936??2012-12-13?08:13??pla
?????文件???????72192??2012-12-13?08:13??pla
?????文件???????37376??2012-12-13?08:13??pla
?????文件???????35328??2012-12-13?08:13??pla
............此處省略334個(gè)文件信息
評(píng)論
共有 條評(píng)論