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) を使用してエンコードされます。