【问题标题】:Can't Play .wav file with winsound module?无法使用 winsound 模块播放 .wav 文件?
【发布时间】:2016-07-13 22:19:32
【问题描述】:

我正在尝试播放这样的 .wav 文件:

import winsound
winsound.PlaySound('test.wav', winsound.SND_FILENAME)

脚本运行时没有错误,但会播放默认的 Windows 警报声音,而不是 test.wav 文件。

【问题讨论】:

  • 我不知道winsound,但您可能想试试sounddevice 模块。

标签: python wav


【解决方案1】:

确保您尝试播放的 wav 文件与 py 脚本所在的文件夹位于同一文件夹中。否则您必须提供文件的正确相对路径,否则它将找不到。 示例:

import winsound
import sys

winsound.PlaySound(Test.wav,winsound.SND_ASYNC)

使用 SND_ASYNC,不应播放 windows 哔声,而应播放您的 wav 文件。

【讨论】:

    【解决方案2】:

    试试 '从winsound导入*' 可以的

    【讨论】:

      【解决方案3】:

      将您的 wav 文件放在与 py 脚本所在的文件夹相同的文件夹中

      winsound.PlaySound('test.wav', winsound.SND_FILENAME)
      

      这行代码可以工作。它对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-09
        • 1970-01-01
        相关资源
        最近更新 更多