2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법
예전에 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()
음악을 재생하는 프로세스를 종료시키므로 음악이 중지된다
반응형
'Python' 카테고리의 다른 글
Python 특정문자 치환하기 re.sub 정규표현식 (0) | 2021.10.05 |
---|---|
라즈베리파이에서 파이썬으로 음악재생 (pygame) (0) | 2021.10.01 |
Python 특정 문자 제거 및 치환 하기 (0) | 2021.09.29 |
[Python] 리스트에서 특정 값 , 원소 위치, 원소 개수 (0) | 2021.09.27 |
[python] 바이트배열을 정수로 (0) | 2021.09.27 |
댓글