参考事項・<bgsound>要素について。
エヌ・ティ・ティ・ドコモ以外の携帯端末で着信音(いわゆる着メロ)を公開するために用いられる<bgsound>要素について解説します。
- ドコモ端末にはウェブで試聴出来るようにするためのHTMLの記述方法はありません。
尚、第三者が著作権を持つ楽曲を着信音に編集して配信する場合、営利の有無に関係なく日本音楽著作権協会に正規の手続きを執ったうえで所定の著作権使用料を支払う必要があります。
- 近年、ウェブで携帯電話向けの着信音の配信を行った個人が著作権法違反容疑で検挙されております。
- 申し上げるまでもありませんが、当サイトの技術情報をもとに着信音配信サイトを作成され、その結果法的な問題が生じたとしても、制作者は一切関知致し兼ねます。
<bgsound>の書式。
<bgsound>要素の書式は以下のようになります。
<bgsound src="音源URI" loop="繰返し回数" />
<bgsound>要素には内容となるテキスト類が存在し得ないため、空要素となります。
<bgsound>要素の属性は以下の通りです。
- src属性
- src属性は音源のURIを指定します。
- 但し、音源のMIMEタイプも正しく指定しないと不正な音源と見なされて演奏されない場合もあります。
- loop属性
- loop属性は演奏を繰返す回数を数字で指定します。
但し、エンドレスで再生する場合には
loop="infinite"属性を与えます(デフォルト)。
この他、幾つかの属性がありますが、端末に依っては実装されていない場合もあります。
- volume属性
- volume属性は携帯端末ではソフトバンク携帯電話でのみ有効で、演奏時の音量を指定します。
値としては以下の通りになります。
high- 音量を大にします。
middle- 音量を普通にします。(デフォルト)
low- 音量を小にします。
0- 音量を零にします(演奏しません)。
- as属性
- as属性はいわゆるカラオケ機能に対応したソフトバンク旧型機でのみ有効で、画像などのあるSMAFデータを再生する際に自動再生する事を指定します。
通常属性値のみが意味を持つ最小化された属性なので、XHTMLでは
as="as"と記述します。この属性を指定した場合、カラオケ機能に対応したソフトバンク旧型機ではloop属性やvolume属性を無視して一回だけの再生となります。
- 他キャリア向けやソフトバンクの第三世代端末では当然無視されますが、ソフトバンク旧型機でもカラオケ機能が無い端末ではloop属性やvolume属性を扱って通常の再生を行うようです。
<bgsound>要素を使う上での注意事項。
<bgsound>要素を二つ以上記述してはいけません。
一つのHTML文書に<bgsound>要素を二つ以上記述した場合、どのような結果になるかは保証出来ません。
PCでも<bgsound>要素が二つ以上あるHTML文書を開いた場合、ブラウザばかりかOSごとクラッシュしてしまう事もあります。また、
- 複数のブラウザウィンドウを開いていて同時に<bgsound>要素入りの文書を複数開いていたり、
- フレーム構造となっているコンテンツで複数フレームに<bgsound>要素が入っている場合、
やはり同様に<bgsound>要素が二つ以上ある状態となり、最悪OSごと叩き落される事となります。
ですから、<bgsound>要素を一つの文書に二つ以上記述するのは絶対にやめて下さい。
音楽を鳴らす事自体が好ましい事ではありません。
PCなどではしばしば閲覧者が独自にPCで演奏する音楽とウェブページで演奏される音楽とで衝突が起こる事があります。
- 音楽データの衝突が原因でOSまでクラッシュする場合もあります。
また、何の予告も無くいきなり大音量で音楽を鳴らされると困る場合もあります。
ですから、<bgsound>要素での音楽演奏は、せめて携帯電話向けの着信音の試聴用くらいに留めて置くようにしましょう。
- 音楽を公開したいのであれば、音源ファイルに<a>要素でリンクすれば良いでしょう。
第三者が著作権を持つ楽曲を音源にする場合は手続きが必要です。
くどいようですが、第三者が著作権を持つ楽曲を音源にして公開ないし配布する場合は必ず日本音楽著作権協会で所定の手続きを執って著作権使用料を収めた上で行って下さい。
<bgsound>要素のPCとの互換性。
<bgsound>要素とは、元々はインターネットエクスプローラに導入された独自要素で、当該文書閲覧中に演奏する音楽を指定するためのものです。
現在ではインターネットエクスプローラの他、オペラ, EZウェブ端末, ソフトバンク端末及びウィルコム端末などに実装されております。
- ネットスケープやファイヤーフォックスなどもじら系のユーザエージェントでは実装されておりません。これらのブラウザでは長らく<embed>要素で音源を埋め込んでおりました(<embed>要素も非公認要素)。
但し、対応出来る音源が異なる事などからPCで閲覧しても演奏出来ない場合があります。