知识大全 C# 多种方式播放Wav声音
Posted 文件
篇首语:须知少年凌云志,曾许人间第一流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# 多种方式播放Wav声音相关的知识,希望对你有一定的参考价值。
C# 多种方式播放Wav声音 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
using System;
using System Collections Generic;
using System ComponentModel;
using System Data;
using System Drawing;
using System Text;
using System Windows Forms;
using System Media;
using System Resources;
using System IO;
namespace SoundPlayerApp
public partial class Form : Form
private SoundPlayer simpleSound;
public Form ()
InitializeComponent();
private void button _Click(object sender EventArgs e)
OpenFileDialog OpenFileDialog = new OpenFileDialog();
OpenFileDialog Filter = Wav 文件(* wav)|* wav ;
if (OpenFileDialog ShowDialog() == DialogResult OK)
simpleSound = new SoundPlayer(OpenFileDialog FileName);
simpleSound Play();
private void button _Click(object sender EventArgs e)
OpenFileDialog OpenFileDialog = new OpenFileDialog();
OpenFileDialog Filter = Wav 文件(* wav)|* wav ;
if (OpenFileDialog ShowDialog() == DialogResult OK)
simpleSound = new SoundPlayer(OpenFileDialog FileName);
simpleSound PlayLooping();
private void button _Click(object sender EventArgs e)
if (simpleSound != null) simpleSound Stop();
private void button _Click(object sender EventArgs e)
simpleSound = new SoundPlayer(Properties Resources big);
simpleSound Play();
private void button _Click(object sender EventArgs e)
simpleSound = new SoundPlayer(Properties Resources big);
simpleSound PlayLooping();
private void button _Click(object sender EventArgs e)
if (simpleSound != null) simpleSound Stop();
private void button _Click(object sender EventArgs e)
switch (boBox Text)
case 星号(错误) :
SystemSounds Asterisk Play();
break;
case 默认响声(叮当声) :
SystemSounds Beep Play();
break;
case 感叹号(惊叹号) :
SystemSounds Exclamation Play();
break;
case 关键性停止(关键性终止) :
SystemSounds Hand Play();
break;
case 问题 :
SystemSounds Question Play();
break;
private void button _Click(object sender EventArgs e)
ResourceManager rm = ResourceManager CreateFileBasedResourceManager( SoundResource Application StartupPath null);//资源文件不带扩展名称
byte[] buffer = (byte[])rm GetObject( Sound wav );
FileStream FS = new FileStream( Sound wav FileMode Create);//新建文件
BinaryWriter BWriter = new BinaryWriter(FS);//以二进制打开文件流
BWriter Write(buffer buffer Length);//从资源文件读取声音文件内容 写入到一个声音文件中
BWriter Close();
FS Close();
simpleSound = new SoundPlayer( Sound wav );
simpleSound Play();
private void button _Click(object sender EventArgs e)
ResourceManager rm = ResourceManager CreateFileBasedResourceManager( SoundResource Application StartupPath null);//资源文件不带扩展名称
byte[] buffer = (byte[])rm GetObject( Sound wav );
FileStream FS = new FileStream( Sound wav FileMode Create);//新建文件
BinaryWriter BWriter = new BinaryWriter(FS);//以二进制打开文件流
BWriter Write(buffer buffer Length);//从资源文件读取声音文件内容 写入到一个声音文件中
BWriter Close();
FS Close();
simpleSound = new SoundPlayer( Sound wav );
simpleSound PlayLooping();
private void button _Click(object sender EventArgs e)
if (simpleSound != null) simpleSound Stop();
cha138/Article/program/net/201311/11808
相关参考
知识大全 用hdmi线连接电脑和电视,怎样在电视中播放出声音
用hdmi线连接电脑和电视,怎样在电视中播放出声音这个是设置问题!在电脑声音-播放设备这里设备,把默认改成HDMI输出音频(原来是电脑输出的音频的。)电视连接电脑,如何从电视中播放声音?HDMI线带有
知识大全 苹果6s播放音乐声音会受微信声音干扰变小,这怎么解决
苹果6s播放音乐声音会受微信声音干扰变小,这怎么解决?可以将手机调为闹铃模式。具体做法如下:1,苹果手机左侧最上面的按钮往上或往下滑动下。2,将微信的声音模式打开。3,依次打开微信,我,设置,新消息通
知识大全 苹果6看手机电视没声音,其他音乐和播放器都有声音是怎么回事
苹果6看手机电视没声音,其他音乐和播放器都有声音是怎么回事这个是扬声器坏点了,建议你修,因为手机的听筒和铃声的播放不是一个扬声器,也就是说不是使用的同一个喇叭,负责铃声的喇叭坏掉了。2014年9月10
利用JavaApplet播放声音文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用Appl
VB.NET中声音的播放 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由VB升级为NET后有些人
用Delphi设计循环播放声音文件程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
电脑所有播放器都没有声音是怎么回事?解决办法:开始----运行----services.msc----在"名称"找到"WindowsAudio"----鼠标左键选中它----单击鼠标右键----选择"
苹果6s手机微信视频播放没声音是为什么,怎么办?解决方法:首先需要确定手机锁屏音是否打开(设置-声音-锁定声),如显示打开,将“锁定声”关闭,再打开。手机左边的音量键确定是打开的。进入手机设置—声音,
如何在Java应用程序中播放声音文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简介 现有
我的电脑播放视频文件时只有声音没有画面,为什么电脑出现没有声音的问题,如开启电脑时无音,任务栏里的小喇叭不见了:首先,电脑无音看似简单,其实有时问题比较复杂,既涉及到硬件方面的问题又涉及到软件方面的问