マイクが Java で録音している音声データにアクセスしたい。どうすればいいですか?
私の目標は、録音されたオーディオ データを保存し、同時にそれをユーザーに再生することです。
JMF の追加機能が必要ない場合は、開発が中止されているため (最終バージョンは 2004 年から)、Java 6 との互換性の問題があり、64 ビット VM での機能が非常に制限されているため、私はそれを避けます。別の拡張ライブラリとしてインストールします。
オーディオの録音、再生、およびいくつかの単純なメディア形式は、標準 Java API の一部である JavaSound (javax.sound) によって直接サポートされています。
Java Media Frameworkを見てください。
Java Media Framework API (JMF) を使用すると、オーディオ、ビデオ、およびその他の時間ベースのメディアを、Java テクノロジで構築されたアプリケーションおよびアプレットに追加できます。複数のメディア形式をキャプチャ、再生、ストリーミング、およびトランスコードできるこのオプション パッケージは、スケーラブルなクロスプラットフォーム テクノロジを開発するための強力なツールキットを提供することで、マルチメディア開発者向けに Java 2 Platform, Standard Edition (J2SE) を拡張します。
必要なものはすべて揃っているはずです。