В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5. Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
就不需要写到文件中去。WebRequest 方法的格式
你说的 "下载 "是什么意思? 文本转换后得到的声音文件必须放在Sounds文件夹中,以便Expert Advisor播放它。PlaySound函数,而不是WebRequest,在Expert Advisor中创建声音,它从Sounds文件夹中获取一个音频文件。我告诉你,这个任务几乎是不可能的。
是的...
没有DLL,就不可能从沙盒中播放wav文件?
是的...
没有DLL,就不可能从沙盒中播放wav文件?
它将如何在沙盒中结束?
我假设WebRequest的结果将是一个从服务器下载的WAV文件。下面是以下代码的结果
这个阶段的问题是hello_world.wav是空的,因为WebRequest的调用格式显然是错误的。
我假设WebRequest的结果将是一个从服务器下载的WAV文件。下面是以下代码的结果
这个阶段的问题是hello_world.wav是空的,因为WebRequest的调用格式显然是错误的。
即使你通过socket或webrequest从服务器得到一个有效的声音文件到EA,你也不能把它写到Sounds文件夹,这意味着PlaySound将不能播放它。
PlaySound 是播放没有DLL的wav文件的唯一选择吗?
PlaySound是播放没有DLL的wav文件的唯一选择吗?
即使你通过socket或webrequest从服务器得到一个有效的声音文件到EA,你也不能把它写入Sounds文件夹,这意味着PlaySound将不能播放它。
见上述主题--一切皆有可能,但需要用户的意愿。
是的。
低劣的)。
是的。
等等,那这个呢
PlaySound("\\Files\\Demo.wav")//------播放来自terminal_data_directory\MQL5\Files的Demo.wav声音文件
https://www.mql5.com/ru/docs/runtime/resources