问题标签 [winsound]

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 回答
52 浏览

python - 在 Mac 上播放 WAV 旋律

我正在寻找在 macOS 上运行的 winsound 的替代品,以便我可以创建旋律。我已经尝试过:

但它不起作用......

0 投票
0 回答
57 浏览

python - 带有 winsound 模块的连续背景音乐

所以,我一直在开发这款名为 Space Invader 的游戏。一切都做得很好,除了一件事就是声音。在下面的代码中,我已经导入winsound了模块,但效果不佳。当我发射子弹时,它会发出我想要的火声,但问题是我还添加了背景音乐,每当我开火时,它就会停止背景音乐并开始发出火声,直到它击中目标。我希望背景音乐连续播放。我也看过很多 Youtube 视频,但没有得到任何帮助。谁能告诉我我在下面的代码中犯的错误?

0 投票
0 回答
32 浏览

python - 有什么方法可以阻止另一个线程发生的 winsound

对于我的应用程序,我使用 tkinter 并从 API 播放声音。

我线程我的“test_tts”函数,以便 Tkinter UI 不会崩溃。

问题之一是,如果您想停止/跳过声音,则不能,因为winsound.PlaySound(None, winsound.SND_ASYNC)在另一个线程中执行时不起作用(这是有道理的)。

有什么办法可以阻止 winsound 在另一个线程中发生?或者,有没有办法完全停止线程?

0 投票
0 回答
52 浏览

python - 在python中清除用户输入?

我正在制作一个简单的菜单,试图在每个按键事件上发出哔哔声,问题是,如果我按下除某些配置的菜单键之外的某个键,控制台输入会将这些键保留在用户输入中,我已按下此屏幕中的下一个键“错误” 按下错误键,然后当我调用我的下一个函数“newtodo()”时,我在主菜单中按下的键,一直写在用户输入传递的键中。

您是否知道每次我在文本菜单上按下一个键时发出哔声的任何好方法,同时我只能通过按键或释放来使用我的菜单?我不想在我的菜单中使用类似 menuoption=int(input("insert ur option :")) 的输入来导航

这是我的代码:

0 投票
0 回答
15 浏览

python - 为什么使用 winsound 和 tkinter 的 stop_sound 功能不起作用?

0 投票
1 回答
35 浏览

python - Winsound不播放声音

我想用 winsound 循环声音,但它不适用于

代码在此之后关闭。有什么问题?

0 投票
1 回答
31 浏览

python - 在 python 脚本中使用 winsound 时音乐突然停止播放

我有一个计算机项目,我正在使用 tkinter 制作 GUI 应用程序。用户可以选择通过窗口中的单选按钮打开或关闭音乐。我制作了以下代码,以便你们可以复制它并自己尝试。

8-bit.wav文件对应于这个视频,它是一个 8 位版本的 Never Gonna Give You Up。我将视频转换为 .wav 格式。当我在我的 Windows 默认 mp3 播放器(这是凹槽音乐)上播放 .wav 文件时播放完整的歌曲,但当我使用 winsound 时不会播放。我不确定为什么会发生这种情况,因为当音乐停止时,我的控制台上也没有出现错误。

0 投票
1 回答
26 浏览

python - 需要帮助导出播放声音文件的游戏

我正在制作一个类似俄罗斯方块的游戏,我希望我的朋友们尝试一下,所以我打算将它导出为一个.exe文件,但我正在以这种方式在后台播放曲目:

我不知道是否有另一种不涉及路径的方式来播放文件。我也试过:

但它给出了一个错误,说该文件无法播放。