【问题标题】:Python Playsound UnicodeDecodeError while playing sound播放声音时Python Playsound UnicodeDecodeError
【发布时间】:2020-07-08 00:32:37
【问题描述】:

我编写了一个在 Ubuntu 上完美运行但在 Windows 上无法运行的代码。 这是代码:

from playsound import playsound

playsound("sound")

还有错误:

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    playsound("sound")
  File "D:\Programmes\Miniconda3\envs\marmodio\lib\site-packages\playsound.py", line 35, in _playsoundWin
    winCommand('open "' + sound + '" alias', alias)
  File "D:\Programmes\Miniconda3\envs\marmodio\lib\site-packages\playsound.py", line 30, in winCommand
    '\n    ' + errorBuffer.value.decode())
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 4: invalid continuation byte

为什么 Ubuntu 和 Windows 之间存在差异,我该如何解决?

【问题讨论】:

    标签: python python-3.x windows python-playsound


    【解决方案1】:

    它说文件是健全的,但它需要是 sound.mp3 之类的东西

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多