From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../ja/web/api/fmradio/antennaavailable/index.html | 40 +++++++ files/ja/web/api/fmradio/cancelseek/index.html | 45 ++++++++ files/ja/web/api/fmradio/channelwidth/index.html | 31 ++++++ files/ja/web/api/fmradio/disable/index.html | 41 +++++++ files/ja/web/api/fmradio/enable/index.html | 49 +++++++++ files/ja/web/api/fmradio/enabled/index.html | 41 +++++++ files/ja/web/api/fmradio/frequency/index.html | 36 +++++++ .../web/api/fmradio/frequencylowerbound/index.html | 30 ++++++ .../web/api/fmradio/frequencyupperbound/index.html | 30 ++++++ files/ja/web/api/fmradio/index.html | 120 +++++++++++++++++++++ .../fmradio/onantennaavailablechange/index.html | 29 +++++ files/ja/web/api/fmradio/ondisabled/index.html | 28 +++++ files/ja/web/api/fmradio/onenabled/index.html | 28 +++++ .../web/api/fmradio/onfrequencychange/index.html | 28 +++++ files/ja/web/api/fmradio/seekdown/index.html | 43 ++++++++ files/ja/web/api/fmradio/seekup/index.html | 43 ++++++++ files/ja/web/api/fmradio/setfrequency/index.html | 53 +++++++++ 17 files changed, 715 insertions(+) create mode 100644 files/ja/web/api/fmradio/antennaavailable/index.html create mode 100644 files/ja/web/api/fmradio/cancelseek/index.html create mode 100644 files/ja/web/api/fmradio/channelwidth/index.html create mode 100644 files/ja/web/api/fmradio/disable/index.html create mode 100644 files/ja/web/api/fmradio/enable/index.html create mode 100644 files/ja/web/api/fmradio/enabled/index.html create mode 100644 files/ja/web/api/fmradio/frequency/index.html create mode 100644 files/ja/web/api/fmradio/frequencylowerbound/index.html create mode 100644 files/ja/web/api/fmradio/frequencyupperbound/index.html create mode 100644 files/ja/web/api/fmradio/index.html create mode 100644 files/ja/web/api/fmradio/onantennaavailablechange/index.html create mode 100644 files/ja/web/api/fmradio/ondisabled/index.html create mode 100644 files/ja/web/api/fmradio/onenabled/index.html create mode 100644 files/ja/web/api/fmradio/onfrequencychange/index.html create mode 100644 files/ja/web/api/fmradio/seekdown/index.html create mode 100644 files/ja/web/api/fmradio/seekup/index.html create mode 100644 files/ja/web/api/fmradio/setfrequency/index.html (limited to 'files/ja/web/api/fmradio') diff --git a/files/ja/web/api/fmradio/antennaavailable/index.html b/files/ja/web/api/fmradio/antennaavailable/index.html new file mode 100644 index 0000000000..231ff03eb6 --- /dev/null +++ b/files/ja/web/api/fmradio/antennaavailable/index.html @@ -0,0 +1,40 @@ +--- +title: FMRadio.antennaAvailable +slug: Web/API/FMRadio/antennaAvailable +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/antennaAvailable +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

antennaAvailable プロパティの値は、アンテナが接続されており利用可能かどうかを示します。

+

構文

+
var antenna = instanceOfFMRadio.antennaAvailable
+

+

真偽値を返します。

+

+
navigator.mozFMRadio.onantennaavailablechange = function () {
+  if (navigator.mozFMRadio.antennaAvailable) {
+    console.log("アンテナが接続されています");
+  } else {
+    console.log("アンテナが接続されていません");
+  }
+};
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/cancelseek/index.html b/files/ja/web/api/fmradio/cancelseek/index.html new file mode 100644 index 0000000000..736c88f018 --- /dev/null +++ b/files/ja/web/api/fmradio/cancelseek/index.html @@ -0,0 +1,45 @@ +--- +title: FMRadio.cancelSeek +slug: Web/API/FMRadio/cancelSeek +tags: + - API + - B2G + - Firefox OS + - Method + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/cancelSeek +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

cancelSeek メソッドは、ラジオチャンネルの周波数の探索を中止するために使用します。

+

構文

+
var request = instanceOfFMRadio.cancelSeek();
+

戻り値

+

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

+

+
navigator.mozFMRadio.seekUp();
+
+window.onfrenquencychange = function () {
+  var request = navigator.mozFMRadio.cancelSeek();
+
+  request.onsuccess = function () {
+    console.log("Ok, let's stop seeking.");
+  }
+
+  request.onerror = function () {
+    console.log("Mmmh... ok, but there is actually nothing to cancel.");
+  }
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/channelwidth/index.html b/files/ja/web/api/fmradio/channelwidth/index.html new file mode 100644 index 0000000000..0e69232a4c --- /dev/null +++ b/files/ja/web/api/fmradio/channelwidth/index.html @@ -0,0 +1,31 @@ +--- +title: FMRadio.channelWidth +slug: Web/API/FMRadio/channelWidth +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/channelWidth +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

channelWidth プロパティの値は、周波数範囲のチャンネル幅を MHz 単位で示します。

+

通常、この値は次のいずれかです: 0.05, 0.1 (既定値) または 0.2

+

周波数がラジオに割り当てられる時、channelWidth に与えられた最も近い周波数の値に丸められます。例えば、100MHz が正しい周波数であり、channelWidth の値が 0.2 である場合、100.2 や 99.8 は正しい周波数ですが、100.15 は 100.2 に丸められます。

+

構文

+
var width = instanceOfFMRadio.channelWidth
+

+

真偽値を返します。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/disable/index.html b/files/ja/web/api/fmradio/disable/index.html new file mode 100644 index 0000000000..0ea44dca1b --- /dev/null +++ b/files/ja/web/api/fmradio/disable/index.html @@ -0,0 +1,41 @@ +--- +title: FMRadio.disable +slug: Web/API/FMRadio/disable +tags: + - API + - B2G + - Firefox OS + - Method + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/disable +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

disable メソッドは、ラジオを OFF にするために使用します。

+

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

+

構文

+
var request = instanceOfFMRadio.disable();
+

戻り値

+

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

+

+
var request = navigator.mozFMRadio.disable(100.0);
+
+request.onsuccess = function () {
+  console.log("The radio is turned off");
+}
+
+request.onerror = function () {
+  console.log("Something goes wrong!");
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/enable/index.html b/files/ja/web/api/fmradio/enable/index.html new file mode 100644 index 0000000000..323607f8ad --- /dev/null +++ b/files/ja/web/api/fmradio/enable/index.html @@ -0,0 +1,49 @@ +--- +title: FMRadio.enable +slug: Web/API/FMRadio/enable +tags: + - API + - B2G + - Firefox OS + - Method + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/enable +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

enable メソッドは、与えられた周波数でラジオを ON にするために使用します。

+

この関数は、引数なしで呼び出された場合、エラーを投げます。

+

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

+

構文

+
var request = instanceOfFMRadio.enable(frequency);
+

引数

+
+
+ frenquency
+
+ ラジオが受信する信号の周波数の値。
+
+

戻り値

+

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

+

+
var request = navigator.mozFMRadio.enable(100.0);
+
+request.onsuccess = function () {
+  console.log("The radio is enable");
+}
+
+request.onerror = function () {
+  console.log("Something goes wrong!");
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/enabled/index.html b/files/ja/web/api/fmradio/enabled/index.html new file mode 100644 index 0000000000..c45a6568a9 --- /dev/null +++ b/files/ja/web/api/fmradio/enabled/index.html @@ -0,0 +1,41 @@ +--- +title: FMRadio.enabled +slug: Web/API/FMRadio/enabled +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/enabled +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

enabled プロパティの値は、ラジオが再生中 (true) か、そうでない (false) かを示します。

+

構文

+
var playing = instanceOfFMRadio.enabled
+

+

真偽値を返します。

+

+
window.addEventListener('enabled', function () {
+  if (navigator.mozFMRadio.enabled) {
+    console.log("ラジオは再生中です");
+  } else {
+    console.log("ラジオは OFF です");
+  }
+});
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/frequency/index.html b/files/ja/web/api/fmradio/frequency/index.html new file mode 100644 index 0000000000..b495dd9516 --- /dev/null +++ b/files/ja/web/api/fmradio/frequency/index.html @@ -0,0 +1,36 @@ +--- +title: FMRadio.frequency +slug: Web/API/FMRadio/frequency +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/frequency +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

frequency プロパティの値は、現在のラジオ周波数を返します。

+

構文

+
var frequency = instanceOfFMRadio.frequency
+

+

ラジオ周波数の MHz (MegaHertz) 単位の値を返します。

+

+
window.addEventListener('frequencychange', function () {
+  console.log("周波数が " + navigator.mozFMRadio.frequency + "MHz に変更されました");
+});
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/frequencylowerbound/index.html b/files/ja/web/api/fmradio/frequencylowerbound/index.html new file mode 100644 index 0000000000..ac16e95d45 --- /dev/null +++ b/files/ja/web/api/fmradio/frequencylowerbound/index.html @@ -0,0 +1,30 @@ +--- +title: FMRadio.frequencyLowerBound +slug: Web/API/FMRadio/frequencyLowerBound +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/frequencyLowerBound +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

frequencyLowerBound プロパティの値は、{{domxref("FMRadio.seek","seek")}} メソッドで検索できるラジオ局の周波数の最小値を示します。

+

構文

+
var max = instanceOfFMRadio.frequencyLowerBound
+

+

MHz (MegaHertz) 単位の数値を返します。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/frequencyupperbound/index.html b/files/ja/web/api/fmradio/frequencyupperbound/index.html new file mode 100644 index 0000000000..2e5e426b61 --- /dev/null +++ b/files/ja/web/api/fmradio/frequencyupperbound/index.html @@ -0,0 +1,30 @@ +--- +title: FMRadio.frequencyUpperBound +slug: Web/API/FMRadio/frequencyUpperBound +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/frequencyUpperBound +--- +
+ {{ non-standard_header() }}
+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

frequencyUpperBound プロパティの値は、{{domxref("FMRadio.seek","seek")}} メソッドで検索できるラジオ局の周波数の最大値を示します。

+

構文

+
var max = instanceOfFMRadio.frequencyUpperBound
+

+

MHz (MegaHertz) 単位の数値を返します。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/index.html b/files/ja/web/api/fmradio/index.html new file mode 100644 index 0000000000..84880d4d92 --- /dev/null +++ b/files/ja/web/api/fmradio/index.html @@ -0,0 +1,120 @@ +--- +title: FMRadio +slug: Web/API/FMRadio +tags: + - API + - B2G + - Firefox OS + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

WebFM API は、端末の FM ラジオへのアクセスを提供します。このインターフェースは、FM ラジオの ON、OFF およびチューニングにより他の局への切り替えを可能にします。これらは {{domxref("window.navigator.mozFMRadio","navigator.mozFMRadio")}} プロパティを通してアクセスできます。

+

API 概観

+
interface FMRadio : EventTarget {
+   readonly attribute boolean enabled;
+   readonly attribute boolean antennaAvailable;
+   readonly attribute double frequency;
+   readonly attribute double frequencyUpperBound;
+   readonly attribute double frequencyLowerBound;
+   readonly attribute double channelWidth;
+
+   attribute Function onantennaavailablechange;
+   attribute Function onfrequencychange;
+   attribute Function onenabled;
+   attribute Function ondisabled;
+
+   DOMRequest enable(double frequency);
+   DOMRequest disable();
+   DOMRequest setFrequency(double frequency);
+   DOMRequest seekUp();
+   DOMRequest seekDown();
+   DOMRequest cancelSeek();
+}
+

プロパティ

+
+
+ {{domxref("FMRadio.enabled")}}
+
+ ラジオが再生中かどうかを示します。
+
+ {{domxref("FMRadio.antennaAvailable")}}
+
+ アンテナが接続され利用可能かどうかを示します。
+
+ {{domxref("FMRadio.frequency")}}
+
+ 現在のラジオ周波数を示します。
+
+ {{domxref("FMRadio.frequencyUpperBound")}}
+
+ seek メソッドで検索するラジオ局の周波数の最大値。
+
+ {{domxref("FMRadio.frequencyLowerBound")}}
+
+ seek メソッドで検索するラジオ局の周波数の最小値。
+
+ {{domxref("FMRadio.channelWidth")}}
+
+ 周波数の範囲のチャンネル幅 (MHz 単位)。
+
+

イベントハンドラ

+
+
+ {{domxref("FMRadio.onenabled")}}
+
+ {{event("enabled")}} イベントのためのハンドラ。ラジオが ON になった時に発火します。
+
+ {{domxref("FMRadio.ondisabled")}}
+
+ {{event("disabled")}} イベントのためのハンドラ。ラジオが OFF になった時に発火します。
+
+ {{domxref("FMRadio.onantennaavailablechange")}}
+
+ {{event("antennaavailablechange")}} イベントのためのハンドラ。アンテナが抜き差しされた時に発火します。
+
+ {{domxref("FMRadio.onfrequencychange")}}
+
+ {{event("frequencychange")}} イベントのためのハンドラ。ラジオ周波数が変更されるたびに発火します。
+
+

メソッド

+
+
+ {{domxref("FMRadio.enable()")}}
+
+ 与えられた周波数でラジオを ON にします。この関数は、引数なしで呼ばれた場合にエラーを投げます。命令の成功またはエラーを扱う {{domxref("DOMRequest")}} を返します。
+
+ {{domxref("FMRadio.disable()")}}
+
+ ラジオを OFF にします。{{domxref("DOMRequest")}} を返し、これが成功の場合、ラジオが正しく無効化されたことを示します。
+
+ {{domxref("FMRadio.setFrequency()")}}
+
+ 非同期でラジオの周波数を変更します。周波数の値は、frequencyLowerBoundfrequencyUpperBound の間にしなければなりません。この範囲外の値をセットしようとするとエラーになります。
+
+ {{domxref("DOMRequest")}} を返し、これが成功の場合、周波数が正しく変更されたことを示します。
+
+ {{domxref("FMRadio.seekUp()")}}
+
+ 次の周波数を探索します (通常は現在よりも高いほうの周波数)。ラジオチャンネルが見つかると、frequencychange イベントが発生します。{{domxref("DOMRequest")}} を返し、これが成功の場合、探索が開始されたことを示します。探索する周波数が上限に達すると、低い周波数に折り返して探索されます。
+
+ {{domxref("FMRadio.seekDown()")}}
+
+ 上記と同じですが、現在よりも低いほうの周波数を探索します。探索する周波数が下限に達すると、高い周波数に折り返して探索されます。
+
+ {{domxref("FMRadio.cancelSeek()")}}
+
+ ラジオチャンネルの探索をキャンセルします。{{domxref("DOMRequest")}} を返し、これが成功の場合、周波数の探索がキャンセルされたことを示します。
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/onantennaavailablechange/index.html b/files/ja/web/api/fmradio/onantennaavailablechange/index.html new file mode 100644 index 0000000000..caf0caa08d --- /dev/null +++ b/files/ja/web/api/fmradio/onantennaavailablechange/index.html @@ -0,0 +1,29 @@ +--- +title: FMRadio.onantennaavailablechange +slug: Web/API/FMRadio/onantennaavailablechange +tags: + - API + - B2G + - DOM + - DOM Reference + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/onantennaavailablechange +--- +

{{ ApiRef() }}

+

概要

+

{{event("antennaavailablechange")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末にアンテナが接続された時、または外された時に発生します。

+

現在のアンテナの状態を確認するには、{{domxref("FMRadio.antennaAvailable")}} プロパティを使用してください。

+

構文

+
navigator.mozFMRadio.onantennaavailablechange = funcRef
+

funcRef の部分は、{{event("antennaavailablechange")}} イベントが発生した時に呼び出される関数です。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/ondisabled/index.html b/files/ja/web/api/fmradio/ondisabled/index.html new file mode 100644 index 0000000000..70b1272f45 --- /dev/null +++ b/files/ja/web/api/fmradio/ondisabled/index.html @@ -0,0 +1,28 @@ +--- +title: FMRadio.ondisabled +slug: Web/API/FMRadio/ondisabled +tags: + - API + - B2G + - DOM + - DOM Reference + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/ondisabled +--- +

{{ ApiRef() }}

+

概要

+

{{event("disabled")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末の FM ラジオが OFF になると発生します。

+

構文

+
navigator.mozFMRadio.ondisabled = funcRef
+

funcRef の部分は、{{event("disabled")}} イベントが発生した時に呼び出される関数です。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/onenabled/index.html b/files/ja/web/api/fmradio/onenabled/index.html new file mode 100644 index 0000000000..5188ef58ea --- /dev/null +++ b/files/ja/web/api/fmradio/onenabled/index.html @@ -0,0 +1,28 @@ +--- +title: FMRadio.onenabled +slug: Web/API/FMRadio/onenabled +tags: + - API + - B2G + - DOM + - DOM Reference + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/onenabled +--- +

{{ ApiRef() }}

+

概要

+

{{event("enabled")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末の FM ラジオが ON になると発生します。

+

構文

+
navigator.mozFMRadio.onenabled = funcRef
+

funcRef の部分は、{{event("enabled")}} イベントが発生した時に呼び出される関数です。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/onfrequencychange/index.html b/files/ja/web/api/fmradio/onfrequencychange/index.html new file mode 100644 index 0000000000..bb340ccb5a --- /dev/null +++ b/files/ja/web/api/fmradio/onfrequencychange/index.html @@ -0,0 +1,28 @@ +--- +title: FMRadio.onfrequencychange +slug: Web/API/FMRadio/onfrequencychange +tags: + - API + - B2G + - DOM + - DOM Reference + - Firefox OS + - Non Standard + - Property + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/onfrequencychange +--- +

{{ ApiRef() }}

+

概要

+

{{event("frequencychange")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、ラジオの周波数が変更されるたびに発生します。

+

構文

+
navigator.mozFMRadio.onfrequencychange = funcRef
+

funcRef の部分は、{{event("frequencychange")}} イベントが発生した時に呼び出される関数です。

+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/seekdown/index.html b/files/ja/web/api/fmradio/seekdown/index.html new file mode 100644 index 0000000000..cb1caf4d09 --- /dev/null +++ b/files/ja/web/api/fmradio/seekdown/index.html @@ -0,0 +1,43 @@ +--- +title: FMRadio.seekDown +slug: Web/API/FMRadio/seekDown +tags: + - API + - B2G + - Firefox OS + - Method + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/seekDown +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

seekDown メソッドは、次に低い周波数のラジオチャンネルを探索するために使用します。周波数の下限に到達すると、高い周波数から折り返して検索されます。

+

周波数の変更が成功すると、{{ event("frequencychange")}} イベントが発生します。

+

探索は一度に一回だけが許可されます。seekDown が呼び出されラジオがすでに探索中である場合、要求は失敗します。

+

構文

+
var request = instanceOfFMRadio.seekDown();
+

戻り値

+

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

+

+
var request = navigator.mozFMRadio.seekDown();
+
+request.onsuccess = function () {
+  console.log("Searching...");
+}
+
+request.onerror = function () {
+  console.log("I guess we are already seeking.");
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/seekup/index.html b/files/ja/web/api/fmradio/seekup/index.html new file mode 100644 index 0000000000..5a61109c8d --- /dev/null +++ b/files/ja/web/api/fmradio/seekup/index.html @@ -0,0 +1,43 @@ +--- +title: FMRadio.seekUp +slug: Web/API/FMRadio/seekUp +tags: + - API + - B2G + - Firefox OS + - Method + - Non Standard + - Reference + - WebAPI + - WebFM +translation_of: Archive/B2G_OS/API/FMRadio/seekUp +--- +

{{ non-standard_header() }}

+

{{ B2GOnlyHeader2('installed') }}

+

概要

+

seekUp メソッドは、次に高い周波数のラジオチャンネルを探索するために使用します。周波数の上限に到達すると、低い周波数から折り返して検索されます。

+

周波数の変更が成功すると、{{ event("frequencychange")}} イベントが発生します。

+

探索は一度に一回だけが許可されます。seekUp が呼び出されラジオがすでに探索中である場合、要求は失敗します。

+

構文

+
var request = instanceOfFMRadio.seekUp();
+

戻り値

+

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

+

+
var request = navigator.mozFMRadio.seekUp();
+
+request.onsuccess = function () {
+  console.log("Searching...");
+}
+
+request.onerror = function () {
+  console.log("I guess we are already seeking.");
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ diff --git a/files/ja/web/api/fmradio/setfrequency/index.html b/files/ja/web/api/fmradio/setfrequency/index.html new file mode 100644 index 0000000000..9cf575a709 --- /dev/null +++ b/files/ja/web/api/fmradio/setfrequency/index.html @@ -0,0 +1,53 @@ +--- +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!");
+}
+
+

仕様書

+

仕様はありません。

+

参照

+ -- cgit v1.2.3-54-g00ecf