登录
首页 » C#源码 » Visual C# 读取音频文件并复制到剪贴板

Visual C# 读取音频文件并复制到剪贴板

于 2022-01-25 发布 文件大小:243.40 kB
0 222
下载积分: 2 下载次数: 1

代码说明:

粘贴剪贴板音频数据并播放,Visual C# 读取音频文件并复制到剪贴板,此外还提供了清空剪贴板上音频数据的功能。下面我们分别来看这几个重点功能具体是如何实现的,代码如下:   private void Button1_Click(object sender, EventArgs e)   {//读取音频文件并复制到剪贴板    Byte[] MyData=System.IO.File.ReadAllBytes("WindowsXP.wav");    Clipboard.SetAudio(MyData);   }   private void Button2_Click(object sender, EventArgs e)   {//粘贴剪贴板音频数据并播放    object MyData =Clipboard.GetData(DataFormats.WaveAudio);    System.Media.SoundPlayer MyPlayer=new System.Media.SoundPlayer();    MyPlayer.Stream = (System.IO.Stream)MyData;    MyPlayer.Play();   }   private void Button3_Click(object sender, EventArgs e)   {//清空剪贴板上的音频数据    Clipboard.Clear();   }   需要完整的可编译源代码项目,请下载本源码。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • halcon+c# 机器视觉检测水位测量
    halcon+c#配合使用,很好的例子,代码可以直接运行,很适合初学者学习使用,学习
    2023-03-29 09:50:03下载
    积分:1
  • C# 修复Access数据库的一个范例程序
    C# 修复Access数据库的一个范例程序,不过不知道到底能不能修复吧,这个修复过程的编写,可参考以下代码:   //声明临时数据库的名称   string temp = DateTime.Now.Year.ToString();   temp += DateTime.Now.Month.ToString();   temp += DateTime.Now.Day.ToString();   temp += DateTime.Now.Hour.ToString();   temp += DateTime.Now.Minute.ToString();   temp += DateTime.Now.Second.ToString() + ".bak";   temp = strPathMdb.Substring(0, strPathMdb.LastIndexOf("") + 1) + temp;   //定义临时数据库的连接字符串   string temp2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + temp;   //定义目标数据库的连接字符串   string strPathMdb2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPathMdb;   JRO.JetEngineClass jt = new JRO.JetEngineClass();//创建一个JetEngineClass对象   //使用JetEngineClass对象的CompactDatabase方法压缩修复数据库   jt.CompactDatabase(strPathMdb2, temp2);      File.Copy(temp, strPathMdb, true);//拷贝临时数据库到目标数据库(覆盖)   File.Delete(temp);//删除临时数据库   MessageBox.Show("修复完成");   这个程序中使用了三个类库:Interop.ADODB.dll、Interop.ADOX.dll、Interop.JRO.dll。
    2022-01-26 03:31:51下载
    积分:1
  • Visual C#对 XML操作的演示示例集
    这是一个C#操作XML文件的示例集,可完成 如下功能演示:   枚举XML集合中的元素名称   枚举XML集合中的元素文本   判断XML元素在集合中是否存在   筛选XML中的子代元素集合   使用链接轴方法枚举XML元素   根据元素属性查找XML元素   根据元素名称查找XML元素   根据元素属性和名称查找XML元素   根据中间计算值查找XML元素   比如枚举XML集合中的元素文本:private void button2_Click(object sender, EventArgs e)   {//枚举XML集合中的元素文本    XElement MyXElements = new XElement("Root",    new XElement("贵州省", "贵阳市"),    new XElement("四川省", "成都市"));    IEnumerable MyXElement =    from MySelect in MyXElements.Elements()    select MySelect;    string MyInfo = "元素文本包括:";    foreach (XElement MyValue in MyXElement)    MyInfo += MyValue.Value + "、";    //显示:贵阳市、成都市    MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);   }
    2022-03-14 22:11:51下载
    积分:1
  • C# SqlSever WinForm企业人事管理系统完整源代码
    C# SqlSever WinForm企业人事管理系统完整源代码,使用到的第三方控件:IrisSkin2.dll、Interop.SQLDMO.dll、SQL_Link.DLL等。注意:数据库文件直接附加,登陆用户名[区分大小写]:Administrator密码:888   登陆前点击,设置数据库参数   当然这个系统并没有完全完成,预期的工资和考勤功能没有完成,人事管理基本完成,其中的小功能如:打印和报表,还有分析图,不是很难做,你可以自己添加。   实现的功能模块有:人事管理、公司资料、部门设置、人事资料、培训管理、奖惩管理、调薪管理、考评管理、合同管理、信息统计、自定义人事项目、人事资料、培训管理、奖惩管理、调薪管理、考评管理、合同管理、工资管理、考勤管理、系统维护、更改密码、用户管理、数据备份、备份到本地、备份到服务器、数据恢复、从本地恢复、从服务器恢复、数据初始化。
    2023-01-18 10:30:05下载
    积分:1
  • C#播放wmv视频并填充到文字轮廓中
    C#播放wmv视频并填充到文字轮廓中,这个应该是一个艺术字效果吧,本程序实现了两个功能:一、视频文件播放功能(wmv),二、将视频影像填充到文字轮廓中显示,这个就有意思了,最终实现了比较动感的艺术字动画效果,在视频播放方面,主要使用MediaElement();实现,文字填充方面,基于TextBlock.Foreground实现,下面是具体一些的代码:   使用视频剪辑填充文字的线条   MediaElement MyMediaElement = new MediaElement();   MyMediaElement.Source = new Uri("Bear.wmv", UriKind.Relative);   MyMediaElement.IsMuted = true;   VisualBrush MyVisualBrush = new VisualBrush();   MyVisualBrush.Visual = MyMediaElement;   TextBlock MyTextBlock = new TextBlock();   MyTextBlock.FontFamily = new FontFamily("宋体");   MyTextBlock.FontSize = 180;   MyTextBlock.Text = "编程";   MyTextBlock.FontWeight = FontWeights.Bold;   MyTextBlock.Foreground = MyVisualBrush;   this.Content = MyTextBlock;   运行截图如下,不过本站截图是静态的,看不到本示例的动画效果,请下载源码在VS中编译运行,查看效果。
    2022-01-26 01:31:34下载
    积分:1
  • 半条命II游戏源代码
    半条命II游戏源代码,这是完整的企业级游戏源码,采用vc6编写。是开发大型游戏的必备参考,非常有价值。
    2022-03-23 19:15:28下载
    积分:1
  • 简单的数字识别源码
    网上下载的数字识别源码,原版本是vc6的,升级到vs2012,opencv3.0下调试通过,没有细测。与大家分享一下。
    2022-02-05 04:14:34下载
    积分:1
  • visual C# KTV点歌管理系统 附文档
    一套由 C# SQLSERVER开发的KTV点歌管理系统,源码完整,并附有文档。系统主要功能:   人机交互界面,歌星点歌模块、数字点歌模块、拼音点歌模块、歌名点歌模块,并最大限度地实现了易维护性和易操作性。   点歌系统后台维护登录名称:Tsoft,密码为:111。   注意:在使用拼音点歌时,只需要输入歌曲名字中的每个字的头一个字母即可,例如:“小猪”输入“XZ”。
    2022-11-11 12:15:04下载
    积分:1
  • C# FTP客户端模块 上传下载文件显示进度
    C# FTP客户端模块 上传下载文件显示进度,本示例可通过HTTP、FTP下载文件,可通过FTP上传文件,请设定好服务器IP地址再测试,进度条在窗口的最上方。   percent = (float)totalDownloadedByte / (float)totalBytes * 100;   label1.Text = "当前补丁下载进度" + percent.ToString() + "%";   Application.DoEvents(); //必须加注这句代码,否则label1将因为循环执行太快而来不及显示信息   reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);//用户,密码   reqFTP.Method = WebRequestMethods.Ftp.UploadFile;//向服务器发出下载请求命令   reqFTP.ContentLength = finfo.Length;//为request指定上传文件的大小
    2022-03-23 13:46:25下载
    积分:1
  • C# 为窗体控件添加浮动信息框
    C# 为窗体控件添加浮动的帮助信息框,private void Form1_Load(object sender, EventArgs e)   {//为窗体控件添加浮动的帮助信息框    //在标题栏上显示帮助按钮    this.HelpButton = true;    this.MaximizeBox = false;    this.MinimizeBox = false;    //指定显示指定控件的帮助信息    this.helpProvider1.SetShowHelp(this.textBox1, true);    //指定与指定的控件关联的帮助字符串    this.helpProvider1.SetHelpString(this.textBox1, "包括科目编码和科目名称");    this.helpProvider1.SetShowHelp(this.textBox2, true);    this.helpProvider1.SetHelpString(this.textBox2, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox3, true);    this.helpProvider1.SetHelpString(this.textBox3, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox4, true);    this.helpProvider1.SetHelpString(this.textBox4, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox5, true);    this.helpProvider1.SetHelpString(this.textBox5, "期末余额=期初余额+本期发生额");   }
    2023-03-05 04:10:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载