![](/img/trans.png)
[英]Trying to play an MP3 through python with playsound. Not working Correctly
[英]Python - Playsound gives a weird UTF-8 error when trying to play an mp3 or wav file
因此,當我嘗試在 python 中播放帶有 playsound 的 .wav 或 .mp3 音頻文件時,它給了我這個錯誤:
Traceback (most recent call last):
File "c:\Users\user\Desktop\files lol\Programming\Python\packages\soundlib\soundlib\beep.py", line 3, in <module>
play('beep.wav')
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\playsound.py", line 35, in _playsoundWin
winCommand('open "' + sound + '" alias', alias)
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\playsound.py", line 30, in winCommand
'\n ' + errorBuffer.value.decode())
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 0: invalid continuation byte
python 代碼:
from playsound import playsound as play
play('beep.wav')
我使用的 playsound 版本是 1.2.2,因為 1.3.0 不起作用。
編輯:我不認為這是文件的問題,因為即使我只是玩(''),它也會給我那個錯誤。
事實證明路徑是錯誤的。 這很奇怪,因為即使文件已經位於 soundlib 文件夾中,路徑也應該是 soundlib/sounds/beep.wav。 我仍然不知道為什么會這樣。
剛剛發現這只發生在 Visual Studio Code 中。 Visual Studio Code 中的路徑有什么問題???
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.