--- title: FMRadio.setFrequency slug: Web/API/FMRadio/setFrequency tags: - API - B2G - Firefox OS - Method - Non Standard - Reference - WebAPI - WebFM translation_of: Archive/B2G_OS/API/FMRadio/setFrequency ---

{{ non-standard_header() }}

{{ B2GOnlyHeader2('installed') }}

概要

setFrequency メソッドは、ラジオが受信する信号の周波数を変更するために使用します。

このメソッドの呼び出しが成功した時に、毎回 {{event("frequencychange")}} イベントが発生します。

セットする周波数の値は、{{domxref("FMRadio.frequencyLowerBound","frequencyLowerBound")}} プロパティと {{domxref("FMRadio.frequencyUpperBound","frequencyUpperBound")}} プロパティで定義された範囲内でなければなりません。

周波数の値をセットすると、実際にラジオが使用する周波数として渡されますが、{{domxref("FMRadio.channelWidth","channelWidth")}} プロパティの値に従って丸められます。

構文

var request = instanceOfFMRadio.setFrequency(frequency);

引数

frequency
セットする新しい周波数の値。これは、MHz (MegaHertz) 単位の数値を表します。

戻り値

命令の成功またはエラーを扱う DOMRequest を返します。

var request = navigator.mozFMRadio.setFrequency(100.15);

request.onsuccess = function () {
  console.log("The radio is now listening the frequency: " + navigator.mozFMRadio.frequency + "MHz");
}

request.onerror = function () {
  console.log("Something goes wrong!");
}

仕様書

仕様はありません。

参照