好的,所以上周我一直在努力解决这个问题。
当您将鼠标悬停在 2 个单独的图像/标签上时,我需要播放声音。如果您很快将光标放在两个图像/标签上,声音需要播放两次并且能够相互重叠,它不能等待第一个声音停止播放第二个声音。此外,两个图像/标签都需要从存储在我的 AppData 中的同一个 .WAV 音频文件中提取,这意味着它需要播放同一个 .WAV 文件,但是需要多次播放,并且根据您移动的速度尽可能多地重叠将光标悬停在图像/标签上。
我已经尝试了以下所有方法。
DirectX.AudioVideoPlayback 函数使用 DIM 中的文件路径。DirectX.DirectSound 函数。(不记得我尝试过的所有方法)。Media.SoundPlayer 函数的路径存储在“player.SoundLocation = "PATH" 中,就在您调用该行为播放文件之前。My.Computer.Audio.Play("PATH")。
我已经尝试过 mciSendString,我尝试过多次将播放代码封装在一个线程(Threading.Thread(AddressOf NewSub))中......我玩过背景声音......
请!如果有人能帮忙,我会想办法报答你。
谢谢!!