これは簡単な質問です。画像がバイト配列に格納されている場合、ピクセルあたり 3 (赤、緑、青) バイトがあるように、オーディオがバイト配列にある場合、オーディオはどのように格納されますか。では、オーディオはどのようにバイト配列に格納されるのでしょうか?
ありがとう、リアム。
Java でサポートされているさまざまなエンコーディングがあります。見る:
最も単純な形式は PCM コーディングで、各サンプルは音の波形を表す線形数です (8 ビット エンコーディングでは 1 バイトになる場合があります)。
また、チャンネル数も考慮する必要があります (モノの場合は 1、ステレオの場合は 2)。たとえば、16 ビットの PCM でエンコードされたステレオ サウンドには、サンプルごとに 4 バイトが必要です。
これは、すべてのトーンに固有の周波数を持つ信号 (アナログ/デジタル) の組み合わせです。前の回答で述べたように、はい、Pulse Code Modulation (PCM) は Java でサポートされています。