问题标签 [playsound]

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.

0 投票
1 回答
990 浏览

windows - 如何使用 Delphi 播放单音或自定义波形?

我查了一些代码,似乎一切都在创建一些数学函数波,但我想要一个单音,或者一个用自定义单音制作的自定义波。

我读了这篇 我怎样才能产生不同频率的连续音调?

这与我的答案很接近。假设我将在上面的链接中使用 waveOutWrite,我似乎无法弄清楚 HWAVEOUT 中每个样本的 amp/freq 是如何计算的。

在链接的代码中是这样完成的: Samples[i] := round(vol*sin(omega*t));

假设我想要一个带有一些放大器的 15kHz 频率单音(不管哪个),如何计算 Sample[1]?

0 投票
1 回答
2263 浏览

c++ - 在 Windows 上播放和暂停 .wav 或 .mp3 文件

我正在开发一个控制台应用程序,我必须处理所有相同类型(.wav 或 .mp3)的多个声音文件。我可以在两者之间进行选择。

我可以使用 PlaySound() 函数很好地播放声音,但我需要一些额外的功能。

我需要暂停声音,然后从上次暂停的位置开始播放。

或者

设定播放开始的时间和播放的时间。

两个选项中的一个将完成这项工作。

我正在使用 DEV C++ 编译器在 Windows 上工作。

有什么帮助和想法吗?

0 投票
1 回答
568 浏览

visual-studio-2010 - 如何从另一个文件夹播放 .wav 文件?在 Visual Studio 2010 c++ 上完成

我正在做一个需要用户输入语音的项目。

例如,th。然后程序将播放产生声音的波形文件。由于音标有许多不同的波形文件,我决定将它们分组到单独的文件中,这意味着它不会在 .exe 目录的同一个文件夹中。在这种情况下,如何播放来自另一个文件的声音?

这是我认为可以工作但没有成功的部分..请帮助我!

text_data 包含用户键入的内容。例如“th”。并且应用程序播放th.wav文件是否可以从另一个文件夹播放它?这样我就可以将各种 wav 文件分组。

然后它会是这样的:;

Debug(包含.exe文件)-->辅音-->th.wav(这是我想玩的,但不会和.exe文件在同一个目录下。

请帮我。非常感谢!

0 投票
0 回答
218 浏览

c++ - PlaySound() 播放但听不到 c++

我使用playsound,它在我的笔记本电脑上可以正常工作,但在我的电脑上却无法正常工作。播放声音时,我会检查音量大小,它会上下波动。但我听不到任何声音。

请注意,我的 PC 扬声器使用正常。

0 投票
6 回答
88844 浏览

buttonclick - 在 HTML 页面中单击按钮时立即播放声音

在我的 HTML 页面中,我有 9 个用于拨号的图像和一个显示按下号码的文本框。我希望每个图像在用户单击它们时立即播放哔声。我尝试使用带有隐藏属性的嵌入并将其源导航到 .wav 声音。

它工作正常,但是当我立即一个接一个地按下图像时,它无法播放声音,最后只有蜜蜂一次。

有没有更快的方法在“onclick”方法上播放 .wav 声音?

0 投票
3 回答
3144 浏览

c - C 中的 PlaySound 发出哔哔声但不播放 wav 文件

在 C 中,我PlaySound没有抛出任何错误......但不是播放我想要的文件,它只是发出哔哔声。

有什么建议么?

我试过了 :

和:

但我得到了同样的结果。

0 投票
2 回答
844 浏览

c++ - 使用 OpenAL 播放声音

我不明白如何使用 OpenAL 库播放声音。我为 VoIP 编写程序。我得到每 10 毫秒的声音缓冲区。

缓冲区是

我需要用这个缓冲区做什么?我正在阅读示例,但不明白 :(。请帮助我。PS 我在 Visual Studio 2010 上使用 C++。编辑后

0 投票
1 回答
2112 浏览

c++ - PlaySound() 适用于 1 种声音,还有更多功能吗?

试图寻找答案,但我能找到的只是添加另一个库,如 OpenAL 等。(我用windows.h的都是过剩)

我写了一个多线程程序来检查是否有可能一个线程将继续播放主题,而第二个线程将播放声音效果,但不幸的是它不起作用......

0 投票
1 回答
909 浏览

c - 使用 PlaySound 播放 wav 文件

我正在使用运行 Visual Studio 2010 的 Windows 7 并在抄送中写作。

这是我的代码片段。当满足条件(温度高于上限)时,我想从我的电脑播放一个 wav 文件。我检查了论坛,并复制了与以前的海报相同的格式,如果我仍然有同样的问题。我收到以下错误:

1>lab4TemperatureController.obj:错误 LNK2019:无法解析的外部符号 _ imp _PlaySoundA@12 在函数“void __cdecl activateAlarm(int,int)”(?activateAlarm@@YAXHH@Z) 中引用

1>C:\Users\Hassman\Documents\Visual Studio 2010\Projects\lab6\lab6TemperatureControlTime\Debug\lab3temperaturesensor.exe : 致命错误 LNK1120: 1 unresolved externals

这是我的 CPP 中包含的头文件

这是我调用 playsound 的函数

0 投票
2 回答
87 浏览

c - 我如何设计一个循环播放声音但不阻塞其余程序的循环?

我有一个声音字节,我想在用户看到一组案例语句时连续循环。因此,一旦触发了同时具有 case 语句和播放声音循环的 while 语句,我希望声音循环继续播放,同时不阻止用户与每个 case 语句交互的能力。

基本上在这一点上我发生了两件事

1:playsound 中的阻塞循环阻止 case 语句出现或启动

2:playsound 仅在用户按下一个键时触发...我不想等待用户的键盘命令,我希望它连续播放

多谢你们