MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

FMRadio.setFrequency

非標準
This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps.

This API is available on Firefox or Firefox OS for installed or higher privileged applications.

概要

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

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

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

周波数の値をセットすると、実際にラジオが使用する周波数として渡されますが、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!");
}

仕様書

仕様はありません。

参照

ドキュメントのタグと貢献者

 このページの貢献者: fscholz, Marsf
 最終更新者: Marsf,