2016-07-13 3 views
0

시스템에 USB 헤드폰이 연결되어 있습니다. 이제 내 시스템에는 2 개의 다른 오디오 출력 장치가 있습니다 (하나는 내장 스피커이고 다른 하나는 USB 헤드폰입니다). 가능하면 출력 장치의 기본값을 선택하십시오. 관심있는 것은 동시에 각 장치에서 다른 오디오를 재생하는 것입니다. 즉, 오디오를 재생해야하는 장치를 자유롭게 선택할 수있는 프로그램 솔루션을 찾고 있습니다. 어떤 방법으로도 모든 라이브러리를 사용할 수 있습니까?다른 기기에서 오디오를 재생 하시겠습니까?

답변

2

sounddevice.play()을 사용하는 경우 전화 할 때마다 device을 간단하게 지정할 수 있습니다.

기기 ID (예 : device=3) 또는 기기 이름의 하위 문자열 (예 : device='headphone', 기기 이름의 일부인 경우)을 사용할 수 있습니다.

당신과 장치의 목록을 얻을 수 있습니다 :

python3 -m sounddevice 
+0

큰 작품! 감사 –

관련 문제