본문 바로가기
Python

파이썬 playsound 음악 중지하기

by 고체물리학 2021. 10. 1.

 

2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법

 

파이썬 음악 재생 하는 방법

1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound..

eggwhite0.tistory.com

예전에 playsound로 음악 재생하는 방법만 올리고 중지하는 방법은 안 올려서 정리함

찾아보니까 playsound는 말그대로 음악 재생하는 단일 기능만 가지고 있어 음악 중지하는 함수가 따로 없었다

 

playsound를 사용하려면 멀티쓰레딩을 이용해서 종료하는 함수를 만들어서 종료시킬 수 있다

import multiprocessing
from playsound import playsound

multiporcessing 모듈과 playsound 를 import 한다

 

사운드를 백그라운드 프로세스로 재생하고 종료할 수 있다

 

play = multiprocessing.Process(target=playsound, args=("음악파일.wav",))
play.start()

play.start()를 하면 프로세스가 실행되어 playsound를 사용

 

음악을 종료하고 싶으면 종료하고 싶은 구간에 아래 코드 작성

play.terminate()

음악을 재생하는 프로세스를 종료시키므로 음악이 중지된다

반응형

댓글