C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です.

音声を録音してフィイルに保存する際の録音条件を設定するには, メディアレコーダ(MediaRecorder)クラスの各種メソッドを使う.

オーディオソースの設定

MediaRecorder#setAudioSourceメソッドで, オーディオソースを設定する.
CAMCORDERMicrophone audio source with same orientation as camera if available, the main device microphone otherwise
DEFAULT
MICMicrophone audio source
VOICE_CALLVoice call uplink + downlink audio source
VOICE_COMMUNICATIONMicrophone audio source tuned for voice communications such as VoIP.
VOICE_DOWNLINKVoice call downlink (Rx) audio source
VOICE_RECOGNITIONMicrophone audio source tuned for voice recognition if available, behaves like DEFAULT otherwise.
VOICE_UPLINKVoice call uplink (Tx) audio source

オーディオチャネル数の設定

MediaRecorder#setAudioChannelsメソッドで, オーディオチャネル数を設定する.
1mono
2stereo

オーディオエンコーダの設定

MediaRecorder#setAudioEncoderメソッドで, オーディオエンコーダを設定する.
AACAAC audio codec
AMR_NBAMR (Narrowband) audio codec
AMR_WBAMR (Wideband) audio codec
DEFAULT

オーディオエンコーディングビットレートの設定

MediaRecorder#setAudioEncodingBitRateメソッドで, エンコーディングビットレートを設定する.

オーディオサンプリングレートの設定

MediaRecorder#setAudioSamplingRateメソッドで, サンプリングレートを設定する.



コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu


逆引き(基礎編)

画面表示/操作(49)

フラグメント(1)

逆引き(応用編)

Firebase(2)

AD



管理人/副管理人のみ編集できます