Portál AbcLinuxu, 7. května 2025 21:48
Mam takovy problem: mam pocitac se dvema zvukovkama. Jde na nem prehravat dve pisne naraz, kazdou na jedne z nich, napriklad takto: mpg123 -a hw:0,0 000.mp3 mpg123 -a hw:1,0 001.mp3 (v ruznych terminalech, ale naraz) potreboval bych to ale rozchodit pro programek, ktery pouziva normalne tohle: self.aodev = ao.AudioDevice('alsa09', bits=16, rate = self.framerate, channels = self.channels,options=self.options) ty self.option jsou zatim {} Nevi nekdo, jak tomu napsat, ze ma hrat na druhe zvukovce, nikoli na te prvni, defaultni? (zamer je mit pustene tyhle dva programky naraz, kazdy z nich by hral na jedne zvukovce neco jineho) Predem diky.
Řešení dotazu:
|-------|-------id = ao.driver_id('alsa')
|-------|-------self.aodev = ao.AudioDevice(id, bits=16, rate = self.framerate, channels = self.channels,options= {'dev':'hw:1,1','card':'1'})
(pro prvni se option=... vubec neuvede)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.