-PR-
解決済み

画像を押すことによって音楽を鳴らしたいのですが・・・

  • すぐに回答を!
  • 質問No.241264
  • 閲覧数127
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 100% (9/9)

<EMBED>タグで普通に表示されるボタンではなく、
自分の用意した画像(ボタンの画像など)を
クリックしてもらうことで、音楽が流れるようにしたいのですが、
そこで、色々調べ下のようなソースをつくりました。
が、これを実行すると、Windows Media Player
での再生になってしまいます。
Windows Media Playerの表示なしに
ただ、音楽を流したいのですが、どのように
したら良いのでしょうか?
<HTML>
<HEAD>
<TITLE>タイトル名</TITLE>
</HEAD>
<BODY>
<A HREF="○○○○.mid "> <img src=○○○.gif border=0></A>
本文

</BODY>
</HTML>
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.2
レベル14

ベストアンサー率 68% (2350/3407)

もうひとつの方法として,参考URLを開き,「<BGM ON!>」をクリックしてください。
ここでは,音楽入りのヘッドライン(1番上のスクロールしない部分)と音楽無しヘッドラインを使っています。
「<BGM ON!>」で音楽を流すことは出来るのですが,止めることは出来ないようになってます。
でも,ストップボタンを用意し,音楽無しヘッドライン(フレームページ内のひとつのページなんですが・・・)にリンクさせることで,音楽を止めることが出来そうです。

それと,nami50さんがやりたかった方法で音楽を流しているホームページがあります。
それが2番目の参考URLのところです。
ページが表示されましたら,「タイトル画面を選んでください」から「綺麗」「軽量」どちらを選んでもコンテンツの内容に代わりが無いので,どちらかをクリックしてください。
クリックしてでてきたページの中の「SELECTION」と言う文字をクリックします。たぶん,下へとスクロールしないと出てこないと思いますが・・・。
で,新たに表示されたページがnami50さんがやりたかった方法をとっています。

フレームページを使っていますので,フレームの右側で右クリック>「ソースの表示」をクリックするとソースが出てきます。
これを一度ハードディスクに保存して,あとでゆっくりと「研究」してください。
私も研究してみます。
何か,コツがあるはずだと思いますよ。
がんばりましょう!
お礼コメント
nami50

お礼率 100% (9/9)

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

ありがとうございました。
投稿日時 - 2002-03-28 16:18:46
-PR-
-PR-

その他の回答 (全1件)

  • 回答No.1
レベル14

ベストアンサー率 68% (2350/3407)

探してきました。

<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

お礼率 100% (9/9)

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をつくり、ウインドウを開く方法でした。
私の当初の考えはむちゃくちゃだったのかもしれません。

お手数おかけしました。
本当にありがとうございました。
これからもいろいろ勉強したいと思います。
投稿日時 - 2002-03-27 17:42:53


このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ