マイクからの音声をキャプチャするための右のAudioFormatを指定する方法?

StackOverflow https://stackoverflow.com/questions/2266266

質問

私は、マイクからの音声データをキャプチャするJMFフレームワークを使用しています。

私はこのコードをマイク用のオーディオデバイスを探してみてください

    AudioFormat audioFormat = new AudioFormat("linear", 44100, 16, 2);
    Vector<CaptureDeviceInfo> deviceList = CaptureDeviceManager.getDeviceList(audioFormat);

問題は、それが右のオーディオフォーマットであれば、私は本当にわからないです。どのように私は、オーディオフォーマットは、オーディオデバイスを見つけるために指定すべき見つけ出すことができますか?

役に立ちましたか?

解決

getDeviceListためCaptureDevideManagerのJavadoc()メソッドの状態:

「指定された形式でデータを取り込むことができるデバイスに対応CaptureDeviceInfoオブジェクトのリストを取得し、NO形式が指定されていない場合、この方法は、利用可能なキャプチャデバイスの全てに対してCaptureDeviceInfoオブジェクトのリストを返す。」

だけではnullを渡すと、あなたは問題ないはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top