• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像を押すことによって音楽を鳴らしたいのですが・・・)

画像を押すことで音楽を鳴らす方法をご教示ください

このQ&Aのポイント
  • 画像をクリックして音楽を再生する方法を知りたいです。現在、<EMBED>タグを使用した通常のボタンではなく、自分が用意した画像をクリックすると音楽が再生されるようにしたいですが、実行するとWindows Media Playerで再生されてしまいます。Windows Media Playerの表示なしで音楽を流す方法はありますか?
  • HTMLコード上で、画像をクリックすることで音楽が再生される方法を教えてください。通常のボタンではなく、自分の用意した画像をクリックしたときに音楽が鳴るようにしたいです。ただし、実行するとWindows Media Playerが表示されてしまいます。Windows Media Playerを表示せずに音楽を再生する方法はありますか?
  • 自分が用意した画像をクリックすると音楽が再生されるHTMLコードの作成方法が知りたいです。通常のボタンではなく、画像をクリックすると音楽が流れるようにしたいのですが、実行するとWindows Media Playerで再生されてしまいます。Windows Media Playerの表示なしで音楽を再生する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

もうひとつの方法として,参考URLを開き,「<BGM ON!>」をクリックしてください。 ここでは,音楽入りのヘッドライン(1番上のスクロールしない部分)と音楽無しヘッドラインを使っています。 「<BGM ON!>」で音楽を流すことは出来るのですが,止めることは出来ないようになってます。 でも,ストップボタンを用意し,音楽無しヘッドライン(フレームページ内のひとつのページなんですが・・・)にリンクさせることで,音楽を止めることが出来そうです。 それと,nami50さんがやりたかった方法で音楽を流しているホームページがあります。 それが2番目の参考URLのところです。 ページが表示されましたら,「タイトル画面を選んでください」から「綺麗」「軽量」どちらを選んでもコンテンツの内容に代わりが無いので,どちらかをクリックしてください。 クリックしてでてきたページの中の「SELECTION」と言う文字をクリックします。たぶん,下へとスクロールしないと出てこないと思いますが・・・。 で,新たに表示されたページがnami50さんがやりたかった方法をとっています。 フレームページを使っていますので,フレームの右側で右クリック>「ソースの表示」をクリックするとソースが出てきます。 これを一度ハードディスクに保存して,あとでゆっくりと「研究」してください。 私も研究してみます。 何か,コツがあるはずだと思いますよ。 がんばりましょう!

参考URL:
http://www.din.or.jp/~alger/index2.html,http://www2.justnet.ne.jp/%7Eealia/
nami50
質問者

お礼

いろいろありがとうございました。 ソースを持ってきたので、 これからゆっくり研究してみようと思います。 ありがとうございました。

その他の回答 (1)

回答No.1

探してきました。 <a href="○○.htm" target="musicbox"><img src=○○○.gif border=0></a> 別に音楽を鳴らすだけのページを作製し,上記のタグを入れることで再生可能のようです。 <html> <head> </head> <body> <EMBED src="○○.mid" width="144" height="15" loop="true" autostart="true" align="top"> <noembed> <bgsound src="○○.mid"loop=1> </noembed> </body> </html> 停止の場合は, <html> <head> </head> </html> とだけ入力されたページへリンクさせます。 <a href="××.htm" target="musicbox"><img src=×××.gif border=0></a> ・・・こう言う手を使っていたんですねぇ・・・。 なお,タグ等は一部変更していますが,そのページのソースをそのまま使っています。 また,確認はIE 5.0/5.5/6で出来ています。 <bgsound>タグは確か,IEだけだったかもしれないですけどね。 Netscapeでもと言う場合は,<EMBED>タグで試してみてください。

nami50
質問者

お礼

gakusyanekoさん、探してきてくださって本当にありがとうございました。 そのまま使ってみたら、なぜか表示されてしまったので(バグなのでしょうか?) ちょっと改良して、 演奏するページを下のようにつくり、test3.htmとし、 ++++++++++++++++++++++++++++++++++++ <html> <head> </head> <body> <embed src="○○.mid" type="audio/midi" autostart="true" loop="false" width="144" height="44" hidden="true"> </body> </html> +++++++++++++++++++++++++++++++++++++ それをこの下に埋めて ===================================== <HTML> <HEAD> <TITLE>タイトル名</TITLE> </HEAD> <BODY> <A HREF="test3.htm" target="musicbox"><img src="××.gif" border=0 height=80 width=50></A> 本文 </BODY> </HTML> ===================================== 作りました。 そのようにしたら、新しいウインドウが開き音楽スタートになりました。 私が考えていたのは、media playerも出ず、新しいウインドウも開くことなく音楽が再生させることだったのですが、この、ウインドウが開くものと、フレームをうまく組み合わせると、私のイメージに近いものができそうでした。 今改めて、MIDIを置いてあるページを回ってみましたが、 やはり大多数どこも別のhtmをつくり、ウインドウを開く方法でした。 私の当初の考えはむちゃくちゃだったのかもしれません。 お手数おかけしました。 本当にありがとうございました。 これからもいろいろ勉強したいと思います。

関連するQ&A