코딩재개발 RSS 태그 관리 글쓰기 방명록
2022-08-04 22:58:30

파이썬에서 간단히 오디오 파일을 재생해야 하는 경우 playsound 라이브러리를 활용할 수 있습니다. 사용법은 이전 글을 참고해주세요. 

 

- [python] playsound 모듈로 음악 재생하기  

 

그런데 최근에 이 라이브러리(버전 1.3.0)를 설치해서 테스트해봤는데 오디오 파일 재생이 안 되면서 다음과 같은 에러가 발생했습니다. 

 

Error 259 for command:
        play ./white-noise.wav wait
    지정한 명령 매개 변수를 드라이버가 인식할 수 없습니다.

    Error 263 for command:
        close ./white-noise.wav
    지정한 장치가 열려 있지 않거나 MCI에서 인식되지 않습니다.
Failed to close the file: ./white-noise.wav
Traceback (most recent call last):
  File "C:\Users\사용자명\Desktop\enjoy_python\ex6\ex6_4.py", line 30, in audio1_btn_clicked
    playsound("./white-noise.wav")
  File "C:\Users\사용자명\Desktop\enjoy_python\ex6\.venv\lib\site-packages\playsound.py", line 73, in _playsoundWin
    winCommand(u'play {}{}'.format(sound, ' wait' if block else ''))
  File "C:\Users\사용자명\Desktop\enjoy_python\ex6\.venv\lib\site-packages\playsound.py", line 64, in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
    Error 259 for command:
        play ./white-noise.wav wait
    지정한 명령 매개 변수를 드라이버가 인식할 수 없습니다.

 

이 에러 해결을 위해서 제가 취한 것은 버전을 1.2.2로 내린 것(downgrade)입니다. 

 

pip install playsound==1.2.2

 

그랬더니 해당 예외가 발생하지 않고 음악이 재생되었습니다. 

글을 읽던 중에 궁금했던 부분은 질문해주세요.
칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.
최대한 답변 드리도록 노력하겠습니다.
욕설과 광고를 담은 댓글은 가차없이 삭제합니다.
비밀글