调用wav音频文件,原函数sndplaysoundd(“01.wav”,NULL,SND_ASYNC|SN

关于在MFC中用函数PlaySound()播放wav文件时,如何调节音量大小?的搜索推荐 -MFC-TryCatch
>> 相关推荐
关于的搜索推荐
该函数为:PlaySound(MAKEINTRESOURCE(IDR_WAVE7),GetModuleHandle(NULL),SND_RESOURCE|SND_ASYNC);
///VFW,音量控制 LONGMCIWndSetVolume( hwnd,//handletoanMCIwindow//MCI窗口句柄 iVol//音量值(整型),正常值为1000,它的设置范围是1--1000;因此只要控制此值便可控制音量. );
//mci设置音量,mciSendString设置音量 mciSendString(L"setaudio"+exName+"volumeto500",0,0,0);//V是设置的音量值
MIXERCONTROLDETAILS_UNSIGNED typedefstruct{ DWORDdwV }MIXERCONTROLDETAILS_UNSIGNED;
AudioMixerStructures Thefollowingstructuresareusedwithaudiomixers.
MIXERCAPS MIXERCONTROL MIXERCONTROLDETAILS MIXERCONTROLDETAILS_BOOLEAN MIXERCONTROLDETAILS_LISTTEXT MIXERCONTROLDETAILS_SIGNED MIXERCONTROLDETAILS_UNSIGNED MIXERLINE MIXERLINECONTROLS
汗...本人初学MFC,看不太懂两位大侠的意思,请详细说说好吗? 备注:我用这个函数播放wav文件,还添加了一个滑动控件,目的是通过滑动控件来控制音量大小。
MFC中用mcisendstring播放wav音乐文件,用绝对路径能用。但是我想用相对路径。我用了GetCurrentDirectory( )获取exe的地址,再组合上wav文件的相对路径,结果不行...
要求: 界面上有个按钮,初始化名字为“播放”,按下一次,调用playsound函数播放制定的wav文件,同时按钮名字变为“停止”。这时,如果再按一次按钮,则停止播放...
使用API函数可以播放WAV文件,但不知如何异步执行。
------------
------------
帮你UP一下。我也很想知道。
不过在C#中怎么使用API函数播放WAV文件?...
如题,谢谢!
------------
void __fastcall TForm1::Button6Click(TObject *Sender){
TMemoryStream* Stream = new TMemoryS
Stream-&LoadFro...
Wince 上用PlaySound去播放Wav声音的时候如何 停止播放?
------------
你是说播放时终止播放吗?
------------
PlaySound(NULL, 0, 0);
------------
希望点击按钮时播放wav格式的小声音,然而函数PlaySound的参数怎么写。给个实例。谢谢。
------------
see/cs/media/PlaySounds1.a...
如果用::PlaySound(("./wav/1.WAV",NULL,SND_FILENAME);播放的WAV,如何获取它预期的播放时间呢?
------------
我自己是在WAV文件头中读出音频文件在采样率和...
用PlaySound播放wav文件,提示:无法找到 PInvoke DLL“winmm.dll”.请教大家这个该怎么解决呢,"winmm.dll"这个库该怎么引入呀?谢谢谢谢了!第一次在这里提问,我有...
BOOL Success=PlaySound (TEXT("\\alarm3.wav"), NULL, SND_ASYNC | SND_NODEFAULT);该句执行返回值正确,alarm3.wav用media player播放也能出声,但执行此句不...
playsound播放声音比较简单,可是不能同时播放两个wav文件。开多线程,标志加异步也不行。搞了好久都没搞定。只能在一个时刻播放一个文件。这是为什么呢?我可以...
录的wav文件声音很小,希望用PlaySound或DirectSound播放时将声音放大其他的方法也行。。。
------------
用api调音量可能会失真用windows的录音机(附件-娱乐里...
请教下,怎么在SmartPhone或PPC上播放.wav格式的音乐呢?我用PlaySound函数播放没反应呀,语法没错误的,就不知道,是什么原因.... BOOL success
------------
用第三方控件吧,可以做到类似IDE编辑环境的样子,调整控件的位置和大小
------------
具体一点好么
------------
下载试试看:http://...
------------
void __fastcall TForm::PanelMouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y){
if(Shift.Cont...
网上讲的方法我试过,但是总是说我没有定义,我想问下PlaySound怎么用啊,越具体越好,谢谢啦
------------
PlaySound(_T("F:\\11.wav"), NULL, SND_LOOP ...请教资源文件中的WAV文件,如何用PlaySound播放出来?
[问题点数:0分]
请教资源文件中的WAV文件,如何用PlaySound播放出来?
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2001年4月 总版技术专家分月排行榜第一
2001年3月 总版技术专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。vb6用sndPlaySound播放wav资源文件有关问题 - VB当前位置:& &&&vb6用sndPlaySound播放wav资源文件有关问题vb6用sndPlaySound播放wav资源文件有关问题&&网友分享于:&&浏览:89次vb6用sndPlaySound播放wav资源文件问题Private Declare Function sndPlaySound Lib &winmm.dll& Alias &sndPlaySoundA& (lpszSoundName As Any, ByVal uFlags As Long) As LongPrivate Const SND_ASYNC = &H1 '异步播放,否则就独占播放Private Const SND_NODEFAULT = &H2 '不使用缺省声音Private Const SND_MEMORY = &H4 '指向一个内存文件Private Const SND_FILENAME = &H20000 '指向一个实际文件Private Const SND_LOOP = &H8 '循环播放Private Const SND_ALIAS_START = 0 '结束播放Dim B() As BytePrivate Sub Command1_Click()
'播放B = LoadResData(101, &CUSTOM&)sndPlaySound B(0), SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY Or SND_LOOPEnd SubPrivate Sub Command2_Click()
'停止sndPlaySound B(0), SND_ALIAS_STARTEnd Sub两个问题:1.启动程序后,先不点击 Command1(即不播放)而点一下 Command2(停止),则“实时错误:9.下标越界。”2.启动程序后,点击 Command1(播放),在播放之中点Command2(停止),但停止语句无效。查网上资料找不到解决办法。刚接触vb,请VB高人指点一下。------解决方案--------------------看看这本书,上面有,第三章http://download.csdn.net/source/3050780
------解决方案--------------------第一个问题可用API函数SafeArrayGetDim判断数组B()是否初始化;第二个问题不存在,我测试了一下,可以停止(我打了VB6补丁SP6)。VB code
Option Explicit
Private Declare Function sndPlaySound Lib &winmm.dll& Alias &sndPlaySoundA& (lpszSoundName As Any, ByVal uFlags As Long) As Long
Private Declare Function SafeArrayGetDim Lib &oleaut32.dll& (ByRef saArray() As Any) As Long 'API判断数组为空或没有初始化
Private Const SND_ASYNC = &H1 '异步播放,否则就独占播放
Private Const SND_NODEFAULT = &H2 '不使用缺省声音
Private Const SND_MEMORY = &H4 '指向一个内存文件
Private Const SND_FILENAME = &H20000 '指向一个实际文件
Private Const SND_LOOP = &H8 '循环播放
Private Const SND_ALIAS_START = 0 '结束播放
Dim B() As Byte
Dim IniArray As Long '判断数组B()是否初始化
Private Sub Command1_Click() '播放
B = LoadResData(101, &CUSTOM&)
IniArray = SafeArrayGetDim(B)
sndPlaySound B(0), SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY Or SND_LOOP
Private Sub Command2_Click() '停止
If IniArray & 0 Then sndPlaySound B(0), SND_ALIAS_START
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有关于录的wav文件声音很小,希望用PlaySound或DirectSound播放时将声音放大?的搜索推荐 -C#-TryCatch
>> 相关推荐
关于的搜索推荐
录的wav文件声音很小,希望用PlaySound或DirectSound播放时将声音放大 其他的方法也行。。。
用api调音量可能会失真 用windows的录音机(附件-娱乐里),打开文件-效果-加大音量再另存一下.试试.
今天又试了下,别人的电脑录得效果很好, 自己的电脑怎么都很小,麦克风测试时只有1,2毫米的波动,估计声卡有问题了。。。 谢谢啦。。。 是不PlaySound和DirectSound改变声音大小时,系统的声音大小也会相应改变, 有只改变单个声音大小的办法吗?
任何播放器也打不开调用播放的wav文件,关闭软件以后也不行,只有重启机器之后,播放器能播,软件能播,但坚持不了多长时间。代码如下:
m_cstrSoundPath = s...
如题,谢谢!
------------
void __fastcall TForm1::Button6Click(TObject *Sender){
TMemoryStream* Stream = new TMemoryS
Stream-&LoadFro...
Wince 上用PlaySound去播放Wav声音的时候如何 停止播放?
------------
你是说播放时终止播放吗?
------------
PlaySound(NULL, 0, 0);
------------
调用了winmm.dll来播放wav文件,问如何调整播放的声音的速度呢(即声音可以变快,也可以变慢)?
------------
不知道关注...
想在Pocket PC上写一个程序,用C#播放一个.wav文件当作提示音,可是听不到任何的声音。 代码如下所示,这段代码是直接从MSDN拷贝过来的,但在我的Pocket PC上运行...
希望点击按钮时播放wav格式的小声音,然而函数PlaySound的参数怎么写。给个实例。谢谢。
------------
see/cs/media/PlaySounds1.a...
播放结束时有些声音会有破音,有些声音没有破音有破音的声音文件用过很多编辑/转换软件弄过,还是有破音的(这些文件是mp3或者ogg转换而来的)不知道那些没破音的...
C#中如何播放WAV声音文件呀?
------------
[DllImport("winmm.dll")]public static extern longPlaySound(String fileName,long a,long b);然后在程序里调...
我想学evc3.0,现在我要用playsound播工程目录下的wav声音,请告诉我代码如何写,写在哪个文件的什么地方...
以前用WIN98时正常,突然无声音后格式化重装为WIN2K pro,仍然无声音.具体情况:
1.声卡有两块,主板自带一块,PCI插槽按装了一块.驱动程序安装正常(设备管理器中显...
我用PlaySound(L"\\test.wav",NULL,SND_FILENAME|SND_ASYNC)可以正常播放.但我将这个声音文件加入到资源文件中,再用下面语句播放确没有声音.PlaySound(L"ID...
寻找算法或控件如何把音频数据(Wav格式)声音放大,而不至于把噪音放大
------------
没有做过,帮你顶!
------------
去噪算法!!!语音识别的书(有些模式...
在网上找的方法:利用Microsoft speech object Library///
/// 播放声音文件
/// 文件全名
public void PlaySound(string FileName)
{//要加载COM组件...
用api播放wav文件时,如何调整播放的速度,即声音加快或者变慢?
------------
VB有一个空间好像有这个属性,可以调的,这个我好像以前试验过
------------
var str = "&div style='border-right: # border-top: #a6b4cf 1 z-index: 99999; left: 0 border-left: #a6b4cf 1...求教怎么播放wav文件中的一段
[问题点数:200分,结帖人pornographer]
求教怎么播放wav文件中的一段
[问题点数:200分,结帖人pornographer]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年7月 荣获微软MVP称号2005年7月 荣获微软MVP称号2006年7月 荣获微软MVP称号
2010年1月 VC/MFC大版内专家分月排行榜第一2004年4月 VC/MFC大版内专家分月排行榜第一
2010年5月 VC/MFC大版内专家分月排行榜第三
2010年5月 VC/MFC大版内专家分月排行榜第三
2010年5月 VC/MFC大版内专家分月排行榜第三
2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 sndplaysound循环播放 的文章

 

随机推荐