--- 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);
命令の成功またはエラーを扱う 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!"); }
仕様はありません。