【发布时间】:2021-06-27 18:54:19
【问题描述】:
过去几天我一直在研究一个小工具,功能本身很好。 我想让这个工具更好地使用(至少对我来说),并包含一个声音文件(称为 test.wav),它可以播放我最喜欢的歌曲之一。
这个想法是歌曲不断重复,但在播放完之后,音乐就停止了。这是我的音乐部分的代码-sn-p:
procedure TForm1.music();
begin
PlaySound('test.wav', 0, SND_ASYNC);
end;
当我将 SND_ASYNC 更改为 SND_LOOP 并开始调试我的项目时,我的 .exe-Windows 不会出现,但会播放音乐(也只播放一次)。
还在 project.lpr 中调用过程:
begin
...
Form1.music();
Application.Run;
那么如何让音乐不断循环播放呢?它不一定是 .wav 顺便说一句。
【问题讨论】:
-
我的回答解决了你的问题吗?如果是,请考虑通过单击绿色勾号来标记它,可选择投票。如果不是,请解释发生了什么。
-
哦,对不起,我以为我已经这样做了。但似乎我的评论也没有发送。是的,效果很好,我现在再做一次。
标签: lazarus background-music playsound