当前位置: 首页 > wzjs >正文

如何查看网站备案信息将自己做的网站发布到网上

如何查看网站备案信息,将自己做的网站发布到网上,青海省城乡和住房建设厅网站,wordpress post classC#AForge 实现视频录制 ​ 在C#中,使用AForge 库实现视频录制功能是一个比较直接的过程。AForge 是一个开源的.NET框架,提供了许多用于处理图像和视频的类库。 开发步骤 安装AForge库 ​ 首先,确保你的项目中已经安装了 AForge.Video和AFo…

C#+AForge 实现视频录制

​ 在C#中,使用AForge 库实现视频录制功能是一个比较直接的过程。AForge 是一个开源的.NET框架,提供了许多用于处理图像和视频的类库。

在这里插入图片描述

开发步骤

安装AForge库

​ 首先,确保你的项目中已经安装了 AForge.VideoAForge.Video.FFMPEG.你可以通过NuGet包管理器来实现安装这些库:

  1. 打开你的Visual Studio 项目
  2. 转到工具->NuGet包管理器->管理解决方案的NuGet包
  3. 搜索并安装 AForgeAForge.Video 以及 AForge.Video.FFMPEG

在这里插入图片描述

打开与关闭摄像头

/// <summary>
/// 打开摄像头
/// </summary>
private void OpenCamera()
{//设置视频源并启动this.videoCaptureDevice = new VideoCaptureDevice(filterInfoCollection[this.comboBox1.SelectedIndex].MonikerString);this.videoSourcePlayer1.VideoSource = this.videoCaptureDevice;this.videoSourcePlayer1.Start();isOpen = true;this.btnOpen.Text = "关闭";
}/// <summary>
/// 关闭摄像头
/// </summary>
private void CloseCamera()
{if (this.videoSourcePlayer1.VideoSource != null){this.videoSourcePlayer1.SignalToStop();this.videoSourcePlayer1.WaitForStop();this.videoSourcePlayer1.VideoSource = null;isOpen = false;this.btnOpen.Text = "打开";}
}

实现拍照

/// <summary>
/// 拍照
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e)
{if (!this.isOpen){MessageBox.Show("请先打开摄像头!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);return;}try{//拍照bmp = this.videoSourcePlayer1.GetCurrentVideoFrame();this.pictureBox1.Image = bmp;if (!Directory.Exists("images"))Directory.CreateDirectory("images");string fileName = string.Format("images/图片_{0}.jpg", DateTime.Now.ToString("yyyy-MM-dd hh-mm-ss"));bmp.Save(fileName);}catch (Exception ex){MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);}
}

实现录像

/// <summary>
/// 开始录像
/// </summary>
private void StartRecord()
{if (!Directory.Exists("videos"))Directory.CreateDirectory("videos");string fileName = string.Format("videos/录像_{0}.avi", DateTime.Now.ToString("yyyy-MM-dd hh-mm-ss"));this.videoFileName = fileName;// 创建视频文件写入器videoWriter = new VideoFileWriter();videoSourcePlayer1.NewFrame += VideoSourcePlayer1_NewFrame;videoWriter.Open(fileName, 1280, 960, 30, VideoCodec.MPEG4, 1000000); // 设置分辨率、帧率和比特率
}/// <summary>
/// 停止录像
/// </summary>
private void StopRecord()
{this.CloseCamera();if (videoWriter != null){videoWriter.Close();videoWriter = null;}this.FlushVideoPlayList();
}

实现录屏

/// <summary>
/// 开始录屏
/// </summary>
/// <param name="path"></param>
public void StartRecording(string path) //该方法需要有一个路径参数,前面我们设置过了
{var directory = Path.GetDirectoryName(path);if (!Directory.Exists(directory)) //检查路径是否存在,不存在就自动创建{Directory.CreateDirectory(directory);}try{FrmMain.videoWriter = new VideoFileWriter();//用于生成视频文件,参数分别为路径、视频的宽度、高度、帧数、编码格式以及视频码率FrmMain.videoWriter.Open(path, Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, 25, VideoCodec.MPEG4, 5000000);recordingThread = new Thread(RecordScreen);recordingThread.Start();}catch (Exception err){Console.WriteLine(err.ToString());MessageBox.Show("屏幕录制开启失败: " + err.Message, "提示!");}
}/// <summary>
/// 停止录屏
/// </summary>
public void StopRecording()
{try{recordingThread.Join();FrmMain.videoWriter.Close();}catch (Exception err){MessageBox.Show("屏幕录制停止失败: " + err.Message, "提示!");Console.WriteLine(err.ToString());}
}

视频播放

在这里插入图片描述

/// <summary>
/// 双击视频列表
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{if (this.listBox1.SelectedItem == null) return;this.axWindowsMediaPlayer1.URL = string.Format("videos/{0}", this.listBox1.SelectedItem.ToString());
}

object sender, MouseEventArgs e)
{
if (this.listBox1.SelectedItem == null) return;

this.axWindowsMediaPlayer1.URL = string.Format("videos/{0}", this.listBox1.SelectedItem.ToString());

}


# 源码下载
CSDN: [C#+AForge 实现视频下载](https://download.csdn.net/download/m0_37631902/90477114?spm=1001.2014.3001.5503)

文章转载自:

http://SMh7sLx6.dghLr.cn
http://PYvDAeKY.dghLr.cn
http://CdSZTgNh.dghLr.cn
http://TADsqbTx.dghLr.cn
http://uCvirbvs.dghLr.cn
http://3imPHeWl.dghLr.cn
http://w85YEzD1.dghLr.cn
http://MdiUOc8P.dghLr.cn
http://iQvajiPE.dghLr.cn
http://G07PNVtT.dghLr.cn
http://UI47B77o.dghLr.cn
http://w9GOouKN.dghLr.cn
http://8Xbz8ZWI.dghLr.cn
http://X4Hbtj8k.dghLr.cn
http://1KeEvcyW.dghLr.cn
http://jng5OK5Y.dghLr.cn
http://fI2VvwC4.dghLr.cn
http://9KA3h1oq.dghLr.cn
http://WgzliWew.dghLr.cn
http://AUSyxsRo.dghLr.cn
http://X9YryP8n.dghLr.cn
http://433ROiCn.dghLr.cn
http://RPFWve7v.dghLr.cn
http://19vNPCVy.dghLr.cn
http://h0owF7Ua.dghLr.cn
http://iweQDbNP.dghLr.cn
http://RTCjrzO3.dghLr.cn
http://hiEWHFwG.dghLr.cn
http://eMSGaoLs.dghLr.cn
http://16cdPQlL.dghLr.cn
http://www.dtcms.com/wzjs/723865.html

相关文章:

  • 企业网站的建设包括哪些上海的网站开发公司
  • 邀请码网站怎么做动画设计与制作主要学什么
  • 外贸自建站平台哪个好wordpress 中型网站
  • 企业网站建设费计入什么科目58徐州网站建设
  • 企业seo排名优化seo快速排名上首页
  • 如何把视频放到自己的网站企业门户网站需求模板
  • 聊城做网站找谁wordpress 会员可见
  • 智能建站开发长沙本土网站制作公司
  • 温州专业微网站制作公司邵阳学院研究生与学科建设处网站
  • 网站模版 蓝色中国建设银行陕西省分行网站
  • 四合一营销型网站wordpress美化文章标题
  • 做企业网站一般用什么服务器免费网站模板 下载
  • 保定网站制作灰色系网站
  • 域名备案与网站备案的区别网站文案标准格式
  • 个人软件制作网站iis8出现在网站首页
  • 沈阳蓝德网站建设怎么做直播视频教学视频网站
  • 网站没备案可以使用了吗东莞找做网站的
  • 上海长城建设有限公司网站园林景观设计效果图
  • 甘肃住房建设厅网站广州网站 服务器建设
  • 如何将自己做的网站导入淘宝人社局网站建设管理工作总结
  • 免费素材视频网站济南模板建站多少钱
  • 建设大型网站制作品牌设计一个小程序需要多少钱
  • 做域名交易网站摄影网站模版
  • 做o2o平台网站需要多少钱网络营销方式的对比分析论文
  • 网站建设加盟模式05网课时作业答案
  • 做租房信息网站营销型网站建设开发价格
  • 沧州网站设计公司做网站的开源代码
  • 手机上制作网站的软件下拉关键词排名
  • 网站建设许可证简单项目计划书模板
  • 免费asp网站模板深圳如何做网站