これがないドキュメントの最新バージョンです!
Click here for the latest released version.
CaptureAudioOptions
オーディオキャプチャーのオプションをカプセル化します。
プロパティー
- limit: 一つのキャプチャー操作で録音できるオーディオクリップの最大値を表します。値は1以上の必要があります (デフォルトは1です) 。
- duration: オーディオクリップの最大録音時間を秒で表します。
- mode: 選択されたオーディオのモードを表します。値は
capture.supportedAudioModes
の中の一つである必要があります。
使用例
// キャプチャー操作時のオーディオクリップの最大値を3に制限、最大録音時間を10秒に設定
var options = { limit: 3, duration: 10 };
navigator.device.capture.captureAudio(captureSuccess, captureError, options);
Android に関する注意点
- duration パラメーターはサポートされていません。録画時間をプログラム的に制限することは出来ません。
- mode パラメーターはサポートされていません。録音のフォーマットをプログラム的に変更することは出来ません。録音は Adaptive Multi-Rate (AMR) フォーマット (audio/amr) を使用してエンコードされます。
BlackBerry WebWorks に関する注意点
- duration パラメーターはサポートされていません。録画時間をプログラム的に制限することは出来ません。
- mode パラメーターはサポートされていません。録音のフォーマットをプログラム的に変更することは出来ません。録音は Adaptive Multi-Rate (AMR) フォーマット (audio/amr) を使用してエンコードされます。
iOS に関する注意点
- limit パラメーターはサポートされていません。1つのキャプチャー操作につき1つの録音が作られます。
- mode パラメーターはサポートされていません。録音のフォーマットをプログラム的に変更することは出来ません。録音は Waveform Audio (WAV) フォーマット (audio/wav) を使用してエンコードされます。