问题标签 [mcisendstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - mciSendString,将 VB 脚本移植到 CE Lua 脚本
我制作了一个在面板边界内播放视频文件的项目(没有任何视频播放器应用程序),使用 Cheat Engine Lua 脚本 + mciSendString winmm.dll,它工作正常。问题是我想使视频尺寸适合面板尺寸。我有这部分 VB 脚本:
到目前为止,我想将该脚本移植到 CE Lua:
有什么解决办法吗?
vb.net - 如何在另一个声音已经播放时播放声音 - VB.NET 2010
好的,所以上周我一直在努力解决这个问题。
当您将鼠标悬停在 2 个单独的图像/标签上时,我需要播放声音。如果您很快将光标放在两个图像/标签上,声音需要播放两次并且能够相互重叠,它不能等待第一个声音停止播放第二个声音。此外,两个图像/标签都需要从存储在我的 AppData 中的同一个 .WAV 音频文件中提取,这意味着它需要播放同一个 .WAV 文件,但是需要多次播放,并且根据您移动的速度尽可能多地重叠将光标悬停在图像/标签上。
我已经尝试了以下所有方法。
DirectX.AudioVideoPlayback 函数使用 DIM 中的文件路径。DirectX.DirectSound 函数。(不记得我尝试过的所有方法)。Media.SoundPlayer 函数的路径存储在“player.SoundLocation = "PATH" 中,就在您调用该行为播放文件之前。My.Computer.Audio.Play("PATH")。
我已经尝试过 mciSendString,我尝试过多次将播放代码封装在一个线程(Threading.Thread(AddressOf NewSub))中......我玩过背景声音......
请!如果有人能帮忙,我会想办法报答你。
谢谢!!
c++ - 为什么音频文件的相对路径不适用于子文件夹?
我正在 VSCode 中开发一个项目,我的文件夹配置当前布局如下:
- 工作区文件夹
- 垃圾桶
- 源代码
- 资源
- 音乐
当我构建项目时,我在 tasks.json 文件中指定了它,如下所示:
正如预期的那样,这将在 /src 中构建我的 2 个 cpp 文件并在 /bin 文件夹中创建一个 exe。没有像我预期的那样运行的是音频。我无法弄清楚为什么我想要的配置(如下)不起作用。
在主 .cpp 文件(路径 = ${workspaceFolder}\src\main.cpp)中,我有 windows.h mciSendStringW 函数使用的以下变量:
我希望这可以工作 - SRC cpp 和程序 exe 都位于资源文件夹之外的一个文件夹,但相对路径似乎不起作用。
我怀疑相对路径是workspaceFolder的,所以我测试了将路径更改为:
从 /bin 文件夹运行 exe 时,音频仍然不起作用。当我构建 exe 并将其从 /bin 目录移动到 workspaceFolder 时,音频播放正常。
为什么 ../ 文件路径不起作用,或者这里还有其他我不理解的关于相对文件路径和 VSCode 中的 CL 构建的东西?
c++ - 使用 mciSendString 播放 mp3 文件但不工作(也没有给出任何错误)
这是我的代码:
当我用我的 mp3 文件的文件路径替换“* .mp3”并运行我的程序时,没有播放音频并且程序立即结束,我做错了什么?没有错误它只是结束而没有播放任何东西。我有什么遗漏或做错了吗?提到我正在使用 VC++ 可能也很重要。
midi - 有没有办法在 winmm 中使用自定义声音字体/声音库?
有没有办法在使用 winmm.dll 播放 MIDI 文件时使用自定义声音字体/声音库,或者我必须使用其他东西来做到这一点?(我试图在 FASM 中做到这一点)。