c# cs程序播放一组音频文件.为了界面不卡死,开了子线程. 子线程是同步的,子线程如果是异步的话就不能顺序播放了吧. 子线程如果异步播放就相当于只能播放最后一个声音文件. 子线程如果同步播放则不能暂停,好像是卡死了. 我把整个子线程停掉,也不能停止播放. 后来找到了个回调函数问题解决. 没积分的看我博客,加我传给你.
2022-09-01 14:43:11 6.77MB winmm.dll c# wav顺序播放 异步播放
1
waveOutGetNumDevs PlaySound mciSendString sndPlaySound 等函数已用C#封装成类 VS2010C#.NET4下编译通过
2021-12-05 14:00:44 28KB winmm.dll C# 声卡 录音
1
采用winmm的waveinopen方法进行录音 相比于简单的winmm录音方法, waveinopen更加灵活:选择录音设备,或者更多的参数设定。在网上寻找的工程文件都是运行在32为,64位设备会报无法找到实例错误。在google上寻找了很久解决办法进行了修复。原工程无法保存文件,是一个即录即播放的工程,我也加入了保存功能。
2021-08-07 20:24:04 233KB winmm.dll waveInOpen 录音软件 wav
1
winmm.dll,DLL 名称为Windows Multimedia, API描述是winmm.dll是Windows多媒体相关应用程序接口,用于低档的音频和游戏手柄。 系统文件winmm.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。除非用户电脑被木马病毒、或是流氓软件篡改导致文件丢失、损坏等现象,否则不建议用户对该类文件进行随意的修改。
2021-08-03 09:06:47 45KB winmm.dll winmm.lib
1
使用C#语言,VS2010环境开发,.NET2.0支持,的48键电子琴,支持鼠标+键盘同时操作,支持缩放窗口,支持自选MIDI音色,键盘热键只支持字母和数字,ZAQ1为由低到高四阶Do音(C),黑键无热键。单文件直接运行。   本来想用DirectMusic的,结果找来找去没有能看懂的资料,于是用了系统自带的WinMM.dll。   20131016修改:   一、修复BUG,按键按下后不松,鼠标移过会取消按键的发音。   二、更改了琴键上的标识,改为小学学过的简谱表示。如:用(.3)表示低音Mi,用(4")表示高两个八度的Fa。   三、琴键的边框颜色更改使得更易被区分。   四、增加了所有关键部分代码的注释。   五、增加了关于软件按钮。   感谢小寒同学大力支持,全代码免分放送。
2021-07-19 21:20:31 316KB 电子琴 winmm midi c#
1
C#控制 指定系统音频输出设备播放音乐,C#控制音量大小,C# 调用 winmm.dll
2019-12-21 20:28:13 6.95MB C#音频输出 控制音量 winmm.dll
1
  使用C#语言,VS2010环境开发,.NET2.0支持,的48键电子琴,支持鼠标+键盘同时操作,支持缩放窗口,支持自选MIDI音色,键盘热键只支持字母和数字,ZAQ1为由低到高四阶Do音(C),黑键无热键。单文件直接运行。   本来想用DirectMusic的,结果找来找去没有能看懂的资料,于是用了系统自带的WinMM.dll。   初学C#,感谢小寒同学大力支持,全代码免分放送。
2019-12-21 19:55:14 523KB C# WINMM.DLL MIDI 电子琴
1