Wincc中C脚本声音播放问题无法播放

用C脚本做了一个声音报警,1,无法循环播放(点击一下按钮只能播放一次,值也改为8了还是不行,改成9以后结果就无法结束了)。2,自己录制了一个声音报警信息,结果插入后直接无法播放出来(点击按钮没有播放报警)怎么回事
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("Winmm.dll ")
VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag );
#pragma code()
PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0008);
GetTagBit("Alarm_SW"); //Return-Type: BOOL 

}
播放目录下Windows自带声音可以播放什么原因

问题补充:
如何在 WinCC 中通过 C 脚本输出声音?
https://support.industry.siemens.com/cs/cn/zh/view/748844
按照以上方法做过不行啊,之前就做过

最佳答案

如何在 WinCC 中通过 C 脚本输出声音?
https://support.industry.siemens.com/cs/cn/zh/view/748844
补充:
单次播放:PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0001);
循环播放:PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0009);
停止播放:PlaySoundA(NULL,NULL,0x0000);

提问者对于答案的评价:
可以了,是语音合成软件合成的语音不行

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • wincc flexible 风机不同角度图片

    谁有风机不同角度的图片素材,有的话还请发给我一下邮箱;1259205749@ qq.com 最佳答案 链接:https://pan.baidu.com/s/1ui8Ik7…

    SIMATIC WinCC 2021年7月5日
  • wincc打开密码忘了怎么办?

    有解密程序 吗 最佳答案 Administrator默认的密码是administrator,如果更改过,只能新建一个用户,分配给它和Administrator相同的权限。…

    SIMATIC WinCC 2019年6月11日
  • 求教text8 text16 区别

    wincc字符格式中有两种text8 text16  我想请教他们区别 请高手指点 谢谢 最佳答案 text8 —文…

    SIMATIC WinCC 2019年6月11日
  • wincc上不的数值不能选类型,负值怎么办?

    分配的字给一个变量,db3.dw0,类型是word,   仪表值是-500,modbus去读它,但通过wincc触摸屏显示时,发现没得选类型,出来的就…

    SIMATIC WinCC 2021年7月5日
  • WINCC实现采集报警记录到数据库中

    想实现采集WINCC中的报警事件到,数据库中,IFIX中有这个功能,1.wincc有类似的功能吗?2.如果没有,怎么实现采集功能?3Q! 最佳答案 1、WINCC提供了报警控件。w…

    SIMATIC WinCC 2019年6月11日
  • WINCCV6.2无法激活

    没有在电脑属性里勾选“报警记录运行”“变量记录运行”之前是可以激活的。勾选之后只能激活到“初始化归档管理”的50%,路径和项目名称没有中文或空格,即使是新建的一个空白项目,也是如此…

    2017年12月7日
  • 组合框文本编辑

    求教,在wincc中如何对文本进行外部编辑,就是在运行状态下对组合框的下拉文本编辑。谢谢 最佳答案 可以通过按钮的VBS事件动作,或者画面装载时,执行ADDITEM方法就行。 提问…

    SIMATIC WinCC 2017年11月1日
  • 怎么用WinCC中建立的变量来控制PLC中与这个变量相对应的值

    我想问下,用Wincc能否控制改变PLC中与变量对应的地址中的值,有没有详细介绍这个方面的文档资料啊,谢谢!我是一个初学者,请勿见笑啊,希望能有人给回复下,再次谢谢了! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • 如何用脚本按条件查询归档内历史数据

    请教如何用脚本按条件查询归档内历史数据,如归档内写入一%ignore_a_1%值,查询的时候为该变量等于某数值的一段,而不是按时间查询 最佳答案 “TAG:R,(3;6),<…

    SIMATIC WinCC 2021年7月5日
  • winccflexbile 语言切换问题

    有个项目需要把离散量报警全部汉化,以前是德语,现在离散量已经全部汉化完毕,但是画面还想保留为以前的德语,现在的问题是 语言切换为中文后,报警是中文,但是画面上的按钮都是空…

    2017年10月29日

发表回复

登录后才能评论