1
2つの異なるオーディオファイルを2つの異なるチャンネルで同時に再生するコードがありますが、それぞれのファイルを1つのチャンネルで再生する方法が必要ですもう一方のチャネルは他のチャネルにあります。たとえば、2つの別々のチャンネル、RightとLeftで同時に再生される2つのオーディオファイル。そのため、オーディオは右スピーカで再生され、他のオーディオは左スピーカで再生されます。左チャンネルと右チャンネルで2種類の異なるオーディオファイルが再生される
私は以下のコードで試しましたが、オーディオは特定のチャンネルにマッピングされていませんが、両方のスピーカーで再生されています。
pygame.mixer.init(frequency=44000, size=-16,channels=2, buffer=4096)
#pygame.mixer.set_num_channels(2)
m = pygame.mixer.Sound('tone.wav')
n = pygame.mixer.Sound('sound.wav')
pygame.mixer.Channel(1).play(m,-1)
pygame.mixer.Channel(2).play(n,-1)
ご協力いただきまして誠にありがとうございます。
チャネルのインデックスはゼロですか? 'Channel(0)'と 'Channel(1)'が必要かもしれません。 – alxwrd
わかりませんでしたか? –
pygame.mixer.Channel(0).play(m、-1) pygame.mixer.Channel(1).play(n、-1)同じ結果が得られます。 –