概述MessageBeep不能播放任何声音
我正在尝试使用MessageBeep API来播放声音,但没有播放声音。
MessageBeep(MB_ICONinformatION); MessageBeep(MB_ICONASTERISK); MessageBeep(MB_ICONEXCLAMATION); MessageBeep(MB_ICONERROR); MessageBeep(MB_ICONHAND); MessageBeep(MB_ICONinformatION); MessageBeep(MB_ICONQUESTION); MessageBeep(MB_ICONStop); MessageBeep(MB_ICONWARNING); MessageBeep(MB_OK);
是的,有扬声器插入
是的,音量调高了
是的,我听到其他MessageBeeps(UAC,默认,错误等)
是的,我听到来自其他应用程序的audio( 我现在正在列出的是Irocnical )
windows 10.0.14393 64位
交互连接(即不通过terminal服务远程桌面会话)
该函数(返回一个BOol )返回true
是在控制面板的声音小程序中设置了“默认”声音
R – 在windows中安装Devtools时出错
在windows Azure中托pipe我的应用程序是否正确?
Tess4j错误:UnsatisfIEdlinkError
导致UnsatisfIEdlinkError的32位DLL
如何从windowsbatch file使用厨师刀实用工具?
“ 哔”服务已启动(尽pipe“ Beepfunction在此Beep )
应用程序不允许独占我的默认(且唯一的)声音设备的控制权:
windows不会尝试播放任何声音; 您可以在混音器中看不到“输出电平”:
我错过了什么?
重现问题的示例代码
procedure TForm4.button1Click(Sender: TObject); begin MessageBox(0,\’About to play sounds\’,\’TestApp\’,MB_OK); MessageBeep(MB_ICONinformatION); MessageBeep(MB_ICONASTERISK); MessageBeep(MB_ICONEXCLAMATION); MessageBeep(MB_ICONERROR); MessageBeep(MB_ICONHAND); MessageBeep(MB_ICONinformatION); MessageBeep(MB_ICONQUESTION); MessageBeep(MB_ICONStop); MessageBeep(MB_ICONWARNING); MessageBeep(MB_OK); MessageBeep($ffffffff); MessageBox(0,\’After playing sounds\’,MB_OK); end;
testing:
windows 10 64位
windows 7 64位
windows 7 64位
delphi5
delphi7
delphiXE6
也可以看看
MSDN论坛:MessageBeep() ( 存档 ) 没有声音
奖金阅读
Larry Osterman:windows 7中的Beep驱动程序是怎么回事?
windows Beepfunction从windows 7开始重新devise,不再使用PC扬声器,现在使用默认声音设备。
fread()不写入缓冲区
如何在服务启动时查看日志文件?
Internet Explorer 8 + Deflate
Docker在windows容器和退出代码上的健康检查(“||”linux等价物)
UTF-8字符丢失或显示为记事本中的框,但在web浏览器和其他文本编辑器中正常工作
我现在已经解决了这个问题的第一步:
点击扬声器图标上的任务栏进入选项,你必须通过Google系统声音。 Screenshoot是在法语版的windows 7家庭版上采用的,但在最新版本中可能几乎相同。
总结
以上是内存溢出为你收集整理的MessageBeep不能播放任何声音全部内容,希望文章能够帮你解决MessageBeep不能播放任何声音所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容