我在两台电脑上各使用这个函数。就是新建一个技术指标,代码为:
if ref(o,1)>ref(c,1) then playsound(1,'D:\Weisoft Stock\Document\yourmind.mp3');
if ref(o,1)<=ref(c,1) then playsound(1,'D:\Weisoft Stock\Document\yourmind.mp3');
两台电脑都有正确的mp3文件路径。为什么一台会在新K线开始时播放音乐,另一台却不会?
不能播放的那台电脑,我打开酷狗试了,正常播放的。
条件是一样的。其实是同一个策略在两台上电脑上运行。平仓时,我这台电脑能播放,另一台不能。
上面贴出来的代码是简易写的一个技术指标,调用时,也是我这台电脑能播放,另一台不能。
另外一台电脑声卡有问题?playsound肯定是能用的,检查一下音乐文件的路径是否正确
一样的。
莫非和操作系统有关系?我这台电脑用的是XP,另一台用的是Win7
playsound(1,'D:\Weisoft Stock\Document\yourmind.mp3'),ALLOWREPEAT;
试试只有这一句话看看,强制他播报。如果问题还是不行,检查你的操作系统配置