资源简介
这里我把VLC视频调用组件给弄成了一个可以调用的功能窗体,只需要调用里面一个参数就能实现播放视频,实例里面有如何将此视频播放器嵌入到另一个窗体的代码,代码里面也有详细备注功能用途,外观本人也没有太多时间去琢磨,播放器界面功能包含:视频总长展示,视频当前播放进度,视频当前音量,视频当前播放进度调整功能,视频当前播放音量调整功能,视频暂停、停止、继续播放、前进5秒、后退五秒几个功能。如果觉得控件的外观有需要修改的小伙伴也可以自行修改
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
//using Spire.Doc;
using static 视频播放器.Model;
namespace 视频播放器
{
class clsPubic
{
///
/// 获取时间戳
///
///
public static long GetCurrentTimeUnix()
{
TimeSpan cha = (DateTime.Now - TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970 1 1)));
long t = (long)cha.TotalSeconds;
return t;
}
///
/// 将时间转为秒
///
///
///
public static int TimeToSecond(DateTime time)
{
DateTime dt = Convert.ToDateTime(time);
return (Convert.ToInt32(dt.Hour) * 3600) + (Convert.ToInt32(dt.Minute) * 60) + Convert.ToInt32(dt.Second);
}
///
/// 在指定的字符串列表CnStr中检索符合拼音索引字符串
///
/// 汉字字符串
/// 相对应的汉语拼音首字母串
public static string GetSpellCode(string CnStr)
{
string strTemp = ““;
int iLen = CnStr.Length;
int i = 0;
for (i = 0; i <= iLen - 1; i++)
{
strTemp += GetCharSpellCode(CnStr.Substring(i 1));
}
return strTemp;
}
///
/// 得到一个汉字的拼音第一个字母,如果是一个英文字母则直接返回大写字母
///
/// 单个汉字
/// 单个大写字母
private static string GetCharSpellCode(string CnChar)
{
long iCnChar;
byte[] ZW = System.Text.Encoding.Default.GetBytes(CnChar);
//如果是字母,则直接返回
if (ZW.Length == 1)
{
return CnChar.ToUpper();
}
else
{
// get the array of byte from the single char
int i1 = (short)(ZW[0]);
int i2 = (short)(ZW[1]);
iCnChar = i1 * 256 + i2;
}
// iCnChar match the constant
if ((iCnChar >= 45217) && (iCnChar <= 45252))
{
return “A“;
}
else if ((iCnChar >= 45253) && (iCnChar <= 45760))
{
return “B“;
}
else if ((iCnChar >= 45761) && (iCnChar <= 46317))
{
return “C“;
}
else if ((iCnChar >= 46318) && (iCnChar <= 46825))
{
return “D“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 51712 2019-03-01 16:12 视频播放器\.vs\视频播放器\v14\.suo
文件 189 2019-03-01 15:53 视频播放器\视频播放器\App.config
文件 1325256 2019-01-10 16:55 视频播放器\视频播放器\bin\Debug\axvlc.dll
文件 144832 2016-06-01 22:17 视频播放器\视频播放器\bin\Debug\libvlc.dll
文件 2632640 2016-06-01 22:19 视频播放器\视频播放器\bin\Debug\libvlccore.dll
文件 114112 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libaccess_bd_plugin.dll
文件 88512 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libaccess_mms_plugin.dll
文件 122816 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libaccess_realrtsp_plugin.dll
文件 22464 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libattachment_plugin.dll
文件 773478 2016-06-01 22:14 视频播放器\视频播放器\bin\Debug\plugins\access\libbluray-j2se-0.9.3.jar
文件 171968 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libcdda_plugin.dll
文件 554944 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libdshow_plugin.dll
文件 265152 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libdtv_plugin.dll
文件 245184 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libdvdnav_plugin.dll
文件 167360 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libdvdread_plugin.dll
文件 55744 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libfilesystem_plugin.dll
文件 98752 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libftp_plugin.dll
文件 127936 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libhttp_plugin.dll
文件 22976 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libidummy_plugin.dll
文件 56768 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libimem_plugin.dll
文件 2231744 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\liblibbluray_plugin.dll
文件 728512 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\liblive555_plugin.dll
文件 52672 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\librar_plugin.dll
文件 539072 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\librtp_plugin.dll
文件 29632 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libscreen_plugin.dll
文件 22464 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libsdp_plugin.dll
文件 731584 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libsftp_plugin.dll
文件 25536 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libshm_plugin.dll
文件 49600 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libsmb_plugin.dll
文件 22464 2016-06-01 22:18 视频播放器\视频播放器\bin\Debug\plugins\access\libtcp_plugin.dll
............此处省略371个文件信息
- 上一篇:会员管理系统源码.net C#
- 下一篇:winform程序升级功能
相关资源
- winform程序升级功能
- 会员管理系统源码.net C#
- Professional C# 7 and .NET Core 2.0英文原版
- NET网络高级编程.pdf
- Dev WinForm通用控件导出Excel方法(支持
- c#+ae的各种功能实现很多很详细,渲染
- 设计模式:基于C#的工程化实现及扩展
- Visual C# 2017 从入门到精通 英文版 第
- Programming ASP.NET Core PDF 高清版加源码
- 计算机图形学.三维模型处理算法初步
- Professional C# 7 and .NET Core 2.0180299
- ASP.NET+SQL Server美食网站源码.rar
- C#程序设计基础教程与实训
- NFine快速开发框架C#源码完全开源版
- 用C#写得处理DCOM文件源码
- 车站售票管理系统
- C#三层酒店管理系统(完整源码,可根
- C#+Oracle学生信息管理系统.rar
- c# 程序加密 防止反编译
- Tekla二次开发学习资料含C#源代码
- C#版选课管理系统包含数据库
- 车牌抓拍识别_海康代码_C#
- C# 海康人脸识别主机demo,64位可运行
- c#人事管理系统(简单设计,适合初学
- ASP·NET程序设计教程C#版
- C#基于MVC+EasyUI+ECharts后台管理系统完整
- C#Web办公系统源码
- C#-财务管理系统(成本核算).zip
- [C#程序设计基础][张世明][程序源代码
- C# 8.0 and .NET Core 3.0 .pdf
评论
共有 条评论