【问题标题】:Winsound not playing soundsWinsound不播放声音
【发布时间】:2022-01-25 09:21:49
【问题描述】:

我想用 winsound 循环播放声音,但它不起作用

winsound.PlaySound(song[0], winsound.SND_ASYNC + winsound.SND_LOOP

winsound.PlaySound(song[0], winsound.SND_FILENAME | winsound.SND_ASYNC + winsound.SND_LOOP

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

【问题讨论】:

    标签: python python-3.x winsound


    【解决方案1】:

    要使用 SND_LOOP,您必须使用 SND_ASYNC,这意味着声音在单独的线程中播放。 PlaySound 函数将立即返回。您的代码可能会在声音播放时执行其他操作。如果不出意外,请循环执行time.sleep(5)

    【讨论】:

    • 好吧,正如我所说,winsound.SND_ASYNC 不起作用,但 winsound.SND_FILENAME 有效。此外,winsound.SND_ASYNC | winsound.SND_FILENAME 不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 2011-02-25
    • 2020-02-15
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多