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

相关推荐

  • wincc6.2如何确定是否为正版软件?

    供货商给我提供的WINCC6.2  SP2,64K,RC版本,如何能够确认是否为正版呢? 最佳答案 一般正版的授权是一张带西门子标签的3.5的软盘,而且价格绝对…

    SIMATIC WinCC 2019年6月11日
  • TIAVwincc中的媒体播放器控件

    TIAVwincc中的媒体播放器控件怎样应用?我想做一个信号来触发这个媒体播放器播放SD卡中的音频文件。 最佳答案 如何在精智面板上播放视频以及需要做哪些设置?https://su…

    SIMATIC WinCC 2017年5月29日
  • wincc数据库使用问题

    现有安东显示系统,需要使用wincc里面的数据,请问各位大侠怎样读取出wincc里面的数据给安东系统?是否需要其它软件?能否详细说明。 最佳答案 可以通过数据库,只要安东显示系统能…

    SIMATIC WinCC 2019年6月10日
  • CP243通讯速率率问题

    我现在用WINCC7.0SP2版做上位机,下位机用S7200CPU配CP243以太网模块,WINCC通过PCACCES去访问S7200数据,感觉我上位机每切换一个画面时,S7200…

    SIMATIC WinCC 2019年6月10日
  • WINCC归档数据问题

    我用WINCC在E盘建了一个单用户项目在E盘,且建立了一个曲线界面,后来又将这一个曲线界面改成了3个,就是额外增加了2个,原界面保留。后来又一次系统崩溃了我一键还原了系统,WINC…

    SIMATIC WinCC 2021年7月5日
  • WINCC 控件 无法加载

    我在wincc加载控件,显示无法加载控件,如图所示,请问是什么问题? 图片说明:       最佳答案 此回答已完善 使用WINCC&nbs…

    2020年11月1日
  • 触摸屏的个别按钮无法使用

    我触摸屏发生了一种情况,当我的按钮,IO域,所有的变量都是正确的,也是置顶的。但是却无法使用,写不了数据。所有的都检查过,也重建了。但是就是处理不了问题,插入新的按钮也不行。在同一…

    2021年7月5日
  • WINCC报警显示:OS1无权访问SQL Server

    wincc运行时,输入用户名登录后,过一会报警显示;OS1无权访问SQL Server,无法再次用用户名登录, 最佳答案 在客户端使用cliconfg,在Alias选项页…

    SIMATIC WinCC 2020年11月1日
  • VBS与Function Trend Control

    在全局脚本中使用VBS在Function Trend Control中画曲线,但是切换画面的时候曲线会消失,请问这个问题怎么解决? 最佳答案 这是因为你的脚本等…

    SIMATIC WinCC 2019年6月11日
  • WINCC找不到AOD控件

    以前做过AOD连接数据库的工程,但是这次不知为什么在控件里面找不到Microsoft ADO data control这个控件了,不知道什么原因,希望…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论