diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/api/fmradio | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/web/api/fmradio')
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> |