bgsoundNN なし IE 4 DOM なし

bgsound 要素は、ページの閲覧中に再生するサウンドファイルを定義します。サウンドファイルが読み込まれた後のボリュームや再生回数を指定するには、各プロパティを設定します。Windows 版では innerHTMLinnerText などの一部のプロパティにアクセスできますが、これらは終了タグのない要素には使用できません。

 
相当する HTML コード
 
<bgsound>
 
オブジェクト参照
 
[window.]document.getElementById("elementID")
 
オブジェクト固有のプロパティ
 
balanceloopsrcvolume
 
オブジェクト固有のメソッド

なし

 
オブジェクト固有のイベントハンドラープロパティ

なし

balanceNN なし IE 4 DOM なし

読み取り専用

左右のスピーカ間でのオーディオのバランスを示します。要素にこの属性値が設定されている場合、その値をスクリプトで変更することはできません。

 
 
var currBal = document.getElementsByTagName("bgsound")[0].balance;
 

-10,000 〜 +10,000 の符号付きの整数。0 を指定すると左右のスピーカで均等に再生されます。負の値を指定すると左側のスピーカのボリュームが大きくなり、正の値では右側のスピーカのボリュームが大きくなります。

 
既定値

0

loopNN なし IE 4 DOM なし

読み書き

サウンドの再生回数を示します。-1 を指定すると、別のページが読み込まれるまで続けてサウンドを再生します。

 
 
document.getElementById("mySound").loop = 3;
 

整数

 
既定値

1

srcNN なし IE 4 DOM なし

読み書き

再生するサウンドファイルの URL を示します。再生する曲を変更するにはこのプロパティに新しい URL を設定します。loop プロパティの設定に従って新しい曲が再生されます。

 
 
document.getElementById("tunes").src = "sounds/blues.aif";
 

絶対 URL または相対 URL を示す文字列

 
既定値

なし

volumeNN なし IE 4 DOM なし

読み書き

再生するサウンドのボリュームを、クライアントコンピュータのユーザー環境設定で設定されたサウンド出力の最大ボリュームに対する相対値として示します。最大ボリュームを表す 0 を指定した場合、サウンドコントロールパネルでユーザーが設定した最大ボリュームで再生されます。この属性値には -10,000 までの負の値を指定できます。実際にはこれより大きい値でもサウンドが聞こえなくなるシステムが大半です。

 
 
var currVolume = document.getElementById("themeSong").volume;
 

整数

 
既定値

OS とサウンドの設定によって異なります。