2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법
파이썬 음악 재생 하는 방법
1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound..
eggwhite0.tistory.com
이전에 작성했던 playsound나 winsound는 윈도우에서는 실행 가능했지만 라즈베리파이에서는 작동이 안됐다
해결방법을 찾다가 발견한 pygame 모듈
python이 돌아가는 os에서는 다 실행 가능하다
1. pygame 모듈 설치하기
- 먼저 window환경에서 설치하는 방법
터미널 창에서 pip3 install pygame을 입력한다
- 라즈베리파이에서 설치하는 방법
sudo apt-get install python-pygame
터미널 창에서 pygame을 install 한다
이렇게 하면 모듈 사용하기 위한 준비는 끝
2. 재생 코드 작성
import pygame
pygame.mixer.init() #mixer 모듈 초기화
p = pygame.mixer.Sound('test.wav') #재생할파일이름.확장자
pygame을 import 하고 재생할 파일을 선언한다
p.play()
play()는 음악 한번 재생
p.play(-1)
play(-1)를 입력하면 음악을 무한 재생시킬 수 있다
play(2)를 입력하면 2회 더 반복
p.stop()
stop()로 음악을 중지할 수 있다
pygam.mixer.stop()
모든 음악을 중지하고 싶을 때
pygame.mixer.pause()
모든 음악을 일시정지
pygame.mixer.unpause()
모든 음악의 일시정지 해제
pygame.mixer.fadeout()
음악 재생이 멈추기 전 볼륨을 fadeout
pygame.mixer.music.set_volume(float)
set_voume을 이용해서 음악 파일 소리를 조절할 수 있다 float에 0.0 ~1.0 사이의 값을 float단위로 입력
'Python' 카테고리의 다른 글
[Python] 파이썬 numpy 배열 사용하기(1) (0) | 2021.10.17 |
---|---|
Python 특정문자 치환하기 re.sub 정규표현식 (0) | 2021.10.05 |
파이썬 playsound 음악 중지하기 (0) | 2021.10.01 |
Python 특정 문자 제거 및 치환 하기 (0) | 2021.09.29 |
[Python] 리스트에서 특정 값 , 원소 위치, 원소 개수 (0) | 2021.09.27 |
댓글