自分のHPでBGMを流しています。
mp3・wavファイルなどで著作権の問題はありません。
BGM聞きたくない人のためにプルダウンメニューにて曲を選択すると小窓が出て自動演奏。小窓を閉じると演奏停止するようにしてます。
プレーヤーは表示させずに隠しています。
しかし、別々のところから音を借りてきたからか、曲によって初期の音量に違いがあります。
例えば、1曲目が音が小さいからスピーカーの音量を上げて、続けて2曲目を聴くと音が大きすぎる…このような感じです。
1曲ごとに初期の音量を+-設定する方法はありますか?
以下がタグです。
まず<HEAD>~</HEAD>に
<SCRIPT language="JavaScript"><!--
function myGo(){
mySelect = document.myForm.myMenu.selectedIndex;
if (mySelect == 0) return;
myHTML = "bgm.html";
myTitle = document.myForm.myMenu.options[mySelect].text;
myFile = document.myForm.myMenu.options[mySelect].value;
myURL = myHTML+"?title="+escape(myTitle)+"&file="+escape(myFile);
window.open(myURL , "bgm" , "width=210,height=160");
}
// --></SCRIPT>
プルダウンメニューの場所に、
<FORM name="myForm">
<SELECT name="myMenu" size="1" onchange="myGo()">
<OPTION value="">○○BGM○○</OPTION>
<OPTION value="sound1.mp3">1曲目</OPTION>
<OPTION value="sound2.mp3">2曲目</OPTION>
<OPTION value="sound3.wav">3曲目</OPTION>
</SELECT>
</FORM>
小窓はbgm.htmlとし、JAVAスクリプトで共通にしてあります。
具体的には、
http://www.red.oit-net.jp/tatsuya/java/bgm3.htm
こちらを参考にしました。
ご存知の方、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
HP上で音量を調節するのも良いですが、もっと簡単な方法として、全ての音声ファイルの音量を一定にしてしまえば、閲覧される方も楽かと思うのですが。
例えば、下記サイトにあるようなフリーソフトで音量の変更が簡単に出来ますので、加工後にもう一度UPし直せば良いのではないでしょうか。
(mp3とwav どちらのファイルにも対応していますよ。)
参考URL:http://download.ascii.jp/win/4/00037/4254.html
参考URL拝見しました。音を揃えてしまえば良いとはきづきませんでした。
早速使ってみたところ、初心者の私でも何とかできました。
今は無音を入れたり、いろいろな機能を試しています。
使いこなしてみたくなるソフトを紹介していただきありがとうございました。
質問の内容は解決しました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンと連動して文字列...
-
VB.NET DateTimeの型について
-
オブジェクト配列
-
セレクトボックスの初期選択状...
-
C言語クイックソートの比較総回...
-
setIntervalの間隔を途中で変更...
-
Jqueryを使って値の合計を簡単...
-
selectboxのoptionタグのvalue...
-
value内に変数を入れたい
-
複数のsubmitボタンで押された...
-
return trueとreturn falseの用...
-
JavaScriptで<select>の<option...
-
複数のselect値で1つも選択され...
-
全てのselect要素をデフォルト...
-
idの振り直しについて
-
html selectの内容を初期値に戻す
-
selectボックスで選択数を制限...
-
jQuery セレクトボックスで選択...
-
フォームのチェックボックスの...
-
ラジオボタンで選択変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
value内に変数を入れたい
-
hiddenのvalueの値を変えたい
-
3桁区切りのカンマをつけたい...
-
VB.NET DateTimeの型について
-
複数のsubmitボタンで押された...
-
テキストボックスに入力された...
-
フォーム内容を上から順番にJav...
-
VBAをJavaScriptに変換したいです
-
javascriptでhiddenに二次元配...
-
大量のselect要素のvalueを短い...
-
フォームで入力した値を別のフ...
-
プルダウン選択時、既に入力済...
-
ラジオボタンと連動して文字列...
-
引数に数値、文字列の混在
-
クイズ作成:15個の問題から5個...
-
クリックの度に加算していくには?
-
setIntervalの間隔を途中で変更...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
JavaScriptによる自動計算フォ...
おすすめ情報