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日 下午3:34
下一篇 2021年7月5日 下午3:34

相关推荐

发表回复

登录后才能评论