问题标签 [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.
python - 在 winsound 中播放长 .wav 文件时遇到问题
我在使用一些简单的 winsound 代码时遇到了问题:
问题是每当我尝试播放 .wav 文件时,我得到的只是 Windows 错误声音,然后程序继续前进。
我有一种感觉,这可能是因为文件太大,因为我以前用较短的 .wav 文件做过。有大小/长度限制吗?有谁知道界限吗?如果是这样,有没有办法解决这个问题?
python - 你怎么能让tkinter中的按钮在按下时重复做事件
在 python 2.7 中,我使用 Tkinter 和 Winsound 模块创建了一个程序,它基本上是一个简单的虚拟钢琴。我想要做的是在按住 GUI 中的按钮时播放音符,并在释放按钮时停止。现在,它会在释放按钮后播放指定时间的声音。我确信这很简单,但我对编程很陌生。
python - 如果在程序运行时按 Enter 键,如何停止音乐?
我希望我的程序按照以下方式做一些事情:
在此程序运行时:
如果按下该Enter
键,则停止当前音乐文件的播放。
这是我的代码:
在文档中(请参阅我的代码第一行中的链接),我不确定天气是否winsound.SND_NOWAIT
可以像这样使用:winsound.SND_NOWAIT()
,或者像我在if
语句下的代码中尝试使用它的方式一样,或者两个语句是否产生相同的效果。
Enter
我的理解是,在我按下按钮之前,程序永远不会播放声音文件,因为这getch()
部分需要在继续之前。
然而,即使当我按下任何东西时这部分代码并不关心,程序不会卡在while
循环中吗?
python - Python winsound,ASYNC 标志不起作用?
我正在使用 python 3.5,我正在尝试播放声音,同时立即继续我的脚本;根据https://docs.python.org/3.5/library/winsound.html标志“winsound.SND_ASYNC”应该是要走的路。但是以下不会产生任何声音:
如果我将标志更改为“winsound.SND_FILENAME 播放声音:
任何想法为什么异步标志不起作用?
python-3.x - 通过winsound python播放声音循环
我正在尝试通过 winsound 播放背景音乐,但即使我输入了
它仍然没有循环播放,只是播放了一次。我的代码如下
python - 使用 winsound 连续播放声音并单击按钮停止
我正在尝试winsound
在 Python 3 中使用。要开始声音,我会这样做:
这只会播放一次声音,但我想循环播放。是否有内置功能来循环声音?
下一步:在 tkinter 我有一个带有命令的按钮:
给定的命令应该停止播放已经循环的声音。这是功能:
所以简而言之,我想循环播放声音,并且能够停止声音,知道如何实现这一点吗?
python - tkinter 变量中的 winsound
我在 Tkinter 中制作了一个刽子手游戏,每个字母都有按钮,每个按钮都链接到一个函数,该函数将处理字母并告诉我它是否正确。我怎样才能让一个函数发出正确的声音和不正确的声音,我不想说我从哪里得到我的 wav 文件,因为它会移动(它总是和我的程序在同一个文件中)。我不想要下载另一个模块并且另一个问题的答案不起作用。
我试过这个,但它没有发出声音:
python - 线程、tkinter 和 winsound
我正在尝试创建一个播放声音并显示波浪的程序。但是,当我尝试调用该multiprocessing.Process
方法时,如果用户在声音完成之前单击播放按钮,我可以取消播放。但是,actualPlaySound
它似乎没有调用我的方法,而是调用了我的代码并打开了另一个tkinter
窗口。请帮忙!
windows - Winsound 长.wav 文件错误
单击某个对象时,我试图播放一些 40 秒的评论,但每次单击它时,都会播放 Windows 错误声音。
我有一个较短的文件,所以它必须与文件的长度有关。它也与我的 python 程序在同一个文件夹中。
另一种解决方案说,如果将 .wav 文件放在 python 目录中,它会起作用,但我不确定将它放在哪个文件夹中。
谢谢。
python - Python背景声音,如何知道它何时停止
我正在使用该winsound
库来异步播放文件。但是,我想知道声音何时播放完毕。如果声音完成,那么我保持flag
设置为 1。否则,我设置flag
为 0。
这是我当前的代码: