资源简介
文件中包含工程及plugins,VS可以直接运用,若生产release版本,将相应的文件复制到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();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
相关资源
- halcon联合C#实现实时显示源码
- C#写的组态软件--简单版
- C# 摄像头 时间戳 64位
- 学生成绩管理系统项目
- [源代码] ASP.NET 3.5 商用社交网站开发
- STK仿真,包含C#VCVB
- C#余弦算法比较文章相似度
- C#、js如何调用qq互联api实现第三方登
- C#数字华容道小游戏
-
C#xm
l入门经典 C#编程人员必备的x - C#简单人事管理系统
- c#winfrom超市管理系统
- c#web应用程序入门经典PDF版
- C#图书管理262234
- C#二维三维图形绘制工程宝典 随书光
- C#图片预览插件源码
- c#Winform获取摄像头扫描各种码
- C#版GIS软件源码
- 广工c#网络应用编程-实验报告
- C# 高仿控件,几十个
- ASP.net通用权限框架
- C#大型OA办公系统
- C#个人通讯录管理系统
- 小波阈值降噪算法(C#)
- Visual C#.NET数据库开发经典案例解析(
- c#实现科大讯飞语音听写功能
- STM32接收C#上位机命令控制电机,和根
- c#单机版斗地主,基本功能已实现,有
- 简单词法分析器C#含代码
- C#图片颜色比例分布
评论
共有 条评论