同じ数のチャンネルと同じサンプルレートを持つバイナリ文字列としてのmp3ファイルはほとんどありません。コマンド ライン ツールを使用せずにメモリ内でそれらを連結する必要があります。
現在、次のように文字列連結を行っています。
out = ''
mp3s.each { |mp3| out << mp3 }
オーディオ プレーヤーは結果を再生できますが、いくつかの警告が表示されます。これは、mp3 ヘッダーが私が理解している限り正しく処理されていないためです。
より正しい方法で連結を進める方法はありますか?