1个回答
展开全部
应该要填加到资源里.
追问
您能给点稍微详细的说明吗?示范最好啦,我给你追加分数!谢~
追答
这种我也没做过,我的意思是说不晓得相关音频文件的调用那些,但是添加资源手面使用的话都要用资源ID的哦,你这个不晓得行得通不。
我去网上查了一下资料,这样的代码可以实现你的功能。
void CSoundDlg::OnOK()
{
// TODO: Add extra validation here
::PlaySound((LPCTSTR)IDR_WAVE1, AfxGetInstanceHandle(), SND_RESOURCE | SND_SYNC);
CDialog::OnOK();
}
不过这里面有缺憾的是好像API只对WAV的处理比较顺样,而且添加的资源不能太大的。如果想加些大的资源,我想你可以去试一下资源类的DLL看支持不,另外看看有没有好些的音频处理函数。哦,还有就是参数据要选用异步SND_SYNC才能看出将效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询