C# 播放声音的方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 播放声音的方法?相关的知识,希望对你有一定的参考价值。
不是做播放器,只想在winform..播放些wav作为提示音,用哪种方法比较好?以你们的经验?我百度了下貌似有1、利用DirectX----using Microsoft.DirectX; using Microsoft.DirectX.DirectSound;....2、利用Microsoft speech object Library 3、引用SoundPlayer ---System.Media.SoundPlayer sndPlayer = new System.Media.SoundPlayer(Application.StartupPath+@"/pm3.wav"); 4、利用Windows Media Player---- System.Media.SoundPlayer media = new System.Media.SoundPlayer(@"声音文件路径"); 5、利用API播放声音文件[DllImport("winmm")]public static extern bool PlaySound(string szSound, IntPtr hMod, int i); ------我不知道用哪个比较好,从利于程序的打包发布、所需资源、效率等方面说,希望好心人出来提些见解、建议
[DllImport("winmm")]public static extern bool PlaySound(string szSound, IntPtr hMod, int i);这个。因为你是简单的提示音,用这个更快。 参考技术A 第3种方法好
可以直接播放资源文件里的音效(资源文件可以编译到程序里的)
C#播放声音的四种方法转载
以上是关于C# 播放声音的方法?的主要内容,如果未能解决你的问题,请参考以下文章