aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/fmradio
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/api/fmradio
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/ja/web/api/fmradio')
-rw-r--r--files/ja/web/api/fmradio/antennaavailable/index.html40
-rw-r--r--files/ja/web/api/fmradio/cancelseek/index.html45
-rw-r--r--files/ja/web/api/fmradio/channelwidth/index.html31
-rw-r--r--files/ja/web/api/fmradio/disable/index.html41
-rw-r--r--files/ja/web/api/fmradio/enable/index.html49
-rw-r--r--files/ja/web/api/fmradio/enabled/index.html41
-rw-r--r--files/ja/web/api/fmradio/frequency/index.html36
-rw-r--r--files/ja/web/api/fmradio/frequencylowerbound/index.html30
-rw-r--r--files/ja/web/api/fmradio/frequencyupperbound/index.html30
-rw-r--r--files/ja/web/api/fmradio/index.html120
-rw-r--r--files/ja/web/api/fmradio/onantennaavailablechange/index.html29
-rw-r--r--files/ja/web/api/fmradio/ondisabled/index.html28
-rw-r--r--files/ja/web/api/fmradio/onenabled/index.html28
-rw-r--r--files/ja/web/api/fmradio/onfrequencychange/index.html28
-rw-r--r--files/ja/web/api/fmradio/seekdown/index.html43
-rw-r--r--files/ja/web/api/fmradio/seekup/index.html43
-rw-r--r--files/ja/web/api/fmradio/setfrequency/index.html53
17 files changed, 715 insertions, 0 deletions
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>antennaAvailable</code> プロパティの値は、アンテナが接続されており利用可能かどうかを示します。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var antenna = <em>instanceOfFMRadio</em>.antennaAvailable</pre>
+<h2 id="値">値</h2>
+<p>真偽値を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">navigator.mozFMRadio.onantennaavailablechange = function () {
+ if (navigator.mozFMRadio.antennaAvailable) {
+ console.log("アンテナが接続されています");
+ } else {
+ console.log("アンテナが接続されていません");
+ }
+};
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.onantennaavailablechange")}}</li>
+ <li>{{event("antennaavailablechange")}} イベント</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>cancelSeek</code> メソッドは、ラジオチャンネルの周波数の探索を中止するために使用します。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.cancelSeek();</pre>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">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.");
+ }
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.seekDown")}}</li>
+ <li>{{domxref("FMRadio.seekUp ")}}</li>
+</ul>
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>channelWidth</code> プロパティの値は、周波数範囲のチャンネル幅を MHz 単位で示します。</p>
+<p>通常、この値は次のいずれかです: <code>0.05</code>, <code>0.1</code> (既定値) または <code>0.2</code>。</p>
+<p>周波数がラジオに割り当てられる時、<code>channelWidth</code> に与えられた最も近い周波数の値に丸められます。例えば、100MHz が正しい周波数であり、channelWidth の値が 0.2 である場合、100.2 や 99.8 は正しい周波数ですが、100.15 は 100.2 に丸められます。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var width = <em>instanceOfFMRadio</em>.channelWidth</pre>
+<h2 id="値">値</h2>
+<p>真偽値を返します。</p>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>disable</code> メソッドは、ラジオを OFF にするために使用します。</p>
+<p>このメソッドの呼び出しが成功した時に、毎回 {{event("disabled")}} イベントが発生します。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.disable();</pre>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">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!");
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.enabled")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>enable</code> メソッドは、与えられた周波数でラジオを ON にするために使用します。</p>
+<p>この関数は、引数なしで呼び出された場合、エラーを投げます。</p>
+<p>このメソッドの呼び出しが成功した時に、毎回 {{event("enabled")}} イベントと {{event("frequencychange")}} イベントが発生します。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.enable(frequency);</pre>
+<h3 id="引数">引数</h3>
+<dl>
+ <dt>
+ <code>frenquency</code></dt>
+ <dd>
+ ラジオが受信する信号の周波数の値。</dd>
+</dl>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">var request = navigator.mozFMRadio.enable(100.0);
+
+request.onsuccess = function () {
+ console.log("The radio is enable");
+}
+
+request.onerror = function () {
+ console.log("Something goes wrong!");
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.enabled")}}</li>
+</ul>
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>enabled</code> プロパティの値は、ラジオが再生中 (<code>true</code>) か、そうでない (<code>false</code>) かを示します。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var playing = <em>instanceOfFMRadio</em>.enabled</pre>
+<h2 id="値">値</h2>
+<p>真偽値を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">window.addEventListener('enabled', function () {
+ if (navigator.mozFMRadio.enabled) {
+ console.log("ラジオは再生中です");
+ } else {
+ console.log("ラジオは OFF です");
+ }
+});
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.enable()")}}</li>
+ <li>{{domxref("FMRadio.onenabled")}}</li>
+ <li>{{event("enabled")}} イベント</li>
+</ul>
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>frequency</code> プロパティの値は、現在のラジオ周波数を返します。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var frequency = <em>instanceOfFMRadio</em>.frequency</pre>
+<h2 id="値">値</h2>
+<p>ラジオ周波数の <a href="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84" title="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84">MHz</a> (MegaHertz) 単位の値を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">window.addEventListener('frequencychange', function () {
+ console.log("周波数が " + navigator.mozFMRadio.frequency + "MHz に変更されました");
+});
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.onfrequencychange")}}</li>
+ <li>{{event("frequencychange")}} イベント</li>
+</ul>
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>frequencyLowerBound</code> プロパティの値は、{{domxref("FMRadio.seek","seek")}} メソッドで検索できるラジオ局の周波数の最小値を示します。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var max = <em>instanceOfFMRadio</em>.frequencyLowerBound</pre>
+<h2 id="値">値</h2>
+<p><a href="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84" title="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84">MHz</a> (MegaHertz) 単位の数値を返します。</p>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.seek()")}}</li>
+</ul>
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
+---
+<div class="syntaxbox">
+ {{ non-standard_header() }}</div>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>frequencyUpperBound</code> プロパティの値は、{{domxref("FMRadio.seek","seek")}} メソッドで検索できるラジオ局の周波数の最大値を示します。</p>
+<h2 id="構文">構文</h2>
+<pre class="syntaxbox">var max = <em>instanceOfFMRadio</em>.frequencyUpperBound</pre>
+<h2 id="値">値</h2>
+<p><a href="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84" title="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84">MHz</a> (MegaHertz) 単位の数値を返します。</p>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.seek()")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p>WebFM API は、端末の FM ラジオへのアクセスを提供します。このインターフェースは、FM ラジオの ON、OFF およびチューニングにより他の局への切り替えを可能にします。これらは {{domxref("window.navigator.mozFMRadio","navigator.mozFMRadio")}} プロパティを通してアクセスできます。</p>
+<h2 id="API_概観">API 概観</h2>
+<pre>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();
+}</pre>
+<h2 id="プロパティ">プロパティ</h2>
+<dl>
+ <dt>
+ {{domxref("FMRadio.enabled")}}</dt>
+ <dd>
+ ラジオが再生中かどうかを示します。</dd>
+ <dt>
+ {{domxref("FMRadio.antennaAvailable")}}</dt>
+ <dd>
+ アンテナが接続され利用可能かどうかを示します。</dd>
+ <dt>
+ {{domxref("FMRadio.frequency")}}</dt>
+ <dd>
+ 現在のラジオ周波数を示します。</dd>
+ <dt>
+ {{domxref("FMRadio.frequencyUpperBound")}}</dt>
+ <dd>
+ <code>seek</code> メソッドで検索するラジオ局の周波数の最大値。</dd>
+ <dt>
+ {{domxref("FMRadio.frequencyLowerBound")}}</dt>
+ <dd>
+ <code>seek</code> メソッドで検索するラジオ局の周波数の最小値。</dd>
+ <dt>
+ {{domxref("FMRadio.channelWidth")}}</dt>
+ <dd>
+ 周波数の範囲のチャンネル幅 (MHz 単位)。</dd>
+</dl>
+<h3 id="イベントハンドラ">イベントハンドラ</h3>
+<dl>
+ <dt>
+ {{domxref("FMRadio.onenabled")}}</dt>
+ <dd>
+ {{event("enabled")}} イベントのためのハンドラ。ラジオが ON になった時に発火します。</dd>
+ <dt>
+ {{domxref("FMRadio.ondisabled")}}</dt>
+ <dd>
+ {{event("disabled")}} イベントのためのハンドラ。ラジオが OFF になった時に発火します。</dd>
+ <dt>
+ {{domxref("FMRadio.onantennaavailablechange")}}</dt>
+ <dd>
+ {{event("antennaavailablechange")}} イベントのためのハンドラ。アンテナが抜き差しされた時に発火します。</dd>
+ <dt>
+ {{domxref("FMRadio.onfrequencychange")}}</dt>
+ <dd>
+ {{event("frequencychange")}} イベントのためのハンドラ。ラジオ周波数が変更されるたびに発火します。</dd>
+</dl>
+<h2 id="メソッド">メソッド</h2>
+<dl>
+ <dt>
+ {{domxref("FMRadio.enable()")}}</dt>
+ <dd>
+ 与えられた周波数でラジオを ON にします。この関数は、引数なしで呼ばれた場合にエラーを投げます。命令の成功またはエラーを扱う {{domxref("DOMRequest")}} を返します。</dd>
+ <dt>
+ {{domxref("FMRadio.disable()")}}</dt>
+ <dd>
+ ラジオを OFF にします。{{domxref("DOMRequest")}} を返し、これが成功の場合、ラジオが正しく無効化されたことを示します。</dd>
+ <dt>
+ {{domxref("FMRadio.setFrequency()")}}</dt>
+ <dd>
+ 非同期でラジオの周波数を変更します。周波数の値は、<code>frequencyLowerBound</code> と <code>frequencyUpperBound</code> の間にしなければなりません。この範囲外の値をセットしようとするとエラーになります。</dd>
+ <dd>
+ {{domxref("DOMRequest")}} を返し、これが成功の場合、周波数が正しく変更されたことを示します。</dd>
+ <dt>
+ {{domxref("FMRadio.seekUp()")}}</dt>
+ <dd>
+ 次の周波数を探索します (通常は現在よりも高いほうの周波数)。ラジオチャンネルが見つかると、<code>frequencychange</code> イベントが発生します。{{domxref("DOMRequest")}} を返し、これが成功の場合、探索が開始されたことを示します。探索する周波数が上限に達すると、低い周波数に折り返して探索されます。</dd>
+ <dt>
+ {{domxref("FMRadio.seekDown()")}}</dt>
+ <dd>
+ 上記と同じですが、現在よりも低いほうの周波数を探索します。探索する周波数が下限に達すると、高い周波数に折り返して探索されます。</dd>
+ <dt>
+ {{domxref("FMRadio.cancelSeek()")}}</dt>
+ <dd>
+ ラジオチャンネルの探索をキャンセルします。{{domxref("DOMRequest")}} を返し、これが成功の場合、周波数の探索がキャンセルされたことを示します。</dd>
+</dl>
+<h2 id="仕様書">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li><a href="/docs/WebAPI/WebFM_API" title="/en-US/docs/WebAPI/WebFM_API">WebFM API</a></li>
+ <li><a href="https://github.com/mozilla-b2g/gaia/tree/master/apps/fm" title="https://github.com/mozilla-b2g/gaia/tree/master/apps/fm">Gaia の FM ラジオアプリ</a></li>
+</ul>
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
+---
+<p>{{ ApiRef() }}</p>
+<h2 id="Summary" name="Summary">概要</h2>
+<p>{{event("antennaavailablechange")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末にアンテナが接続された時、または外された時に発生します。</p>
+<p>現在のアンテナの状態を確認するには、{{domxref("FMRadio.antennaAvailable")}} プロパティを使用してください。</p>
+<h2 id="Syntax" name="Syntax">構文</h2>
+<pre class="syntaxbox">navigator.mozFMRadio.onantennaavailablechange = funcRef</pre>
+<p><code><em>funcRef</em></code> の部分は、{{event("antennaavailablechange")}} イベントが発生した時に呼び出される関数です。</p>
+<h2 id="仕様書">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+</ul>
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
+---
+<p>{{ ApiRef() }}</p>
+<h2 id="Summary" name="Summary">概要</h2>
+<p>{{event("disabled")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末の FM ラジオが OFF になると発生します。</p>
+<h2 id="Syntax" name="Syntax">構文</h2>
+<pre class="syntaxbox">navigator.mozFMRadio.ondisabled = funcRef</pre>
+<p><code><em>funcRef</em></code> の部分は、{{event("disabled")}} イベントが発生した時に呼び出される関数です。</p>
+<h2 id="仕様書">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+</ul>
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
+---
+<p>{{ ApiRef() }}</p>
+<h2 id="Summary" name="Summary">概要</h2>
+<p>{{event("enabled")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、端末の FM ラジオが ON になると発生します。</p>
+<h2 id="Syntax" name="Syntax">構文</h2>
+<pre class="syntaxbox">navigator.mozFMRadio.onenabled = funcRef</pre>
+<p><code><em>funcRef</em></code> の部分は、{{event("enabled")}} イベントが発生した時に呼び出される関数です。</p>
+<h2 id="仕様書">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+</ul>
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
+---
+<p>{{ ApiRef() }}</p>
+<h2 id="Summary" name="Summary">概要</h2>
+<p>{{event("frequencychange")}} イベントを受け取るイベントリスナ関数を指定します。このイベントは、ラジオの周波数が変更されるたびに発生します。</p>
+<h2 id="Syntax" name="Syntax">構文</h2>
+<pre class="syntaxbox">navigator.mozFMRadio.onfrequencychange = funcRef</pre>
+<p><code><em>funcRef</em></code> の部分は、{{event("frequencychange")}} イベントが発生した時に呼び出される関数です。</p>
+<h2 id="仕様書">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>seekDown</code> メソッドは、次に低い周波数のラジオチャンネルを探索するために使用します。周波数の下限に到達すると、高い周波数から折り返して検索されます。</p>
+<p>周波数の変更が成功すると、{{ event("frequencychange")}} イベントが発生します。</p>
+<p>探索は一度に一回だけが許可されます。<code>seekDown</code> が呼び出されラジオがすでに探索中である場合、要求は失敗します。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.seekDown();</pre>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">var request = navigator.mozFMRadio.seekDown();
+
+request.onsuccess = function () {
+ console.log("Searching...");
+}
+
+request.onerror = function () {
+ console.log("I guess we are already seeking.");
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.seekUp")}}</li>
+ <li>{{domxref("FMRadio.cancelSeek")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>seekUp</code> メソッドは、次に高い周波数のラジオチャンネルを探索するために使用します。周波数の上限に到達すると、低い周波数から折り返して検索されます。</p>
+<p>周波数の変更が成功すると、{{ event("frequencychange")}} イベントが発生します。</p>
+<p>探索は一度に一回だけが許可されます。<code>seekUp</code> が呼び出されラジオがすでに探索中である場合、要求は失敗します。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.seekUp();</pre>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">var request = navigator.mozFMRadio.seekUp();
+
+request.onsuccess = function () {
+ console.log("Searching...");
+}
+
+request.onerror = function () {
+ console.log("I guess we are already seeking.");
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.seekDown")}}</li>
+ <li>{{domxref("FMRadio.cancelSeek")}}</li>
+</ul>
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
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('installed') }}</p>
+<h2 id="概要">概要</h2>
+<p><code>setFrequency</code> メソッドは、ラジオが受信する信号の周波数を変更するために使用します。</p>
+<p>このメソッドの呼び出しが成功した時に、毎回 {{event("frequencychange")}} イベントが発生します。</p>
+<p>セットする周波数の値は、{{domxref("FMRadio.frequencyLowerBound","frequencyLowerBound")}} プロパティと {{domxref("FMRadio.frequencyUpperBound","frequencyUpperBound")}} プロパティで定義された範囲内でなければなりません。</p>
+<p>周波数の値をセットすると、実際にラジオが使用する周波数として渡されますが、{{domxref("FMRadio.channelWidth","channelWidth")}} プロパティの値に従って丸められます。</p>
+<h2 id="構文">構文</h2>
+<pre>var request = <em>instanceOfFMRadio</em>.setFrequency(frequency);</pre>
+<h3 id="引数">引数</h3>
+<dl>
+ <dt>
+ frequency</dt>
+ <dd>
+ セットする新しい周波数の値。これは、<a href="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84" title="http://ja.wikipedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%84">MHz</a> (MegaHertz) 単位の数値を表します。</dd>
+</dl>
+<h3 id="戻り値">戻り値</h3>
+<p>命令の成功またはエラーを扱う <a href="/docs/Web/API/DOMRequest" title="/docs/Web/API/DOMRequest"><code>DOMRequest</code></a> を返します。</p>
+<h2 id="例">例</h2>
+<pre class="brush: js">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!");
+}
+</pre>
+<h2 id="Specification" name="Specification">仕様書</h2>
+<p>仕様はありません。</p>
+<h2 id="参照">参照</h2>
+<ul>
+ <li>{{domxref("FMRadio")}}</li>
+ <li>{{domxref("FMRadio.frequency")}}</li>
+ <li>{{domxref("FMRadio.channelWidth")}}</li>
+ <li>{{domxref("FMRadio.frequencyLowerBound")}}</li>
+ <li>{{domxref("FMRadio.frequencyUpperBound")}}</li>
+</ul>