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

</BODY>
</HTML>

このQ&Aに関連する最新のQ&A

A 回答 (2件)

もうひとつの方法として,参考URLを開き,「<BGM ON!>」をクリックしてください。


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

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

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

参考URL:http://www.din.or.jp/~alger/index2.html,http://w …
    • good
    • 0
この回答へのお礼

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

ありがとうございました。

お礼日時:2002/03/28 16:18

探してきました。



<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>タグで試してみてください。
    • good
    • 0
この回答へのお礼

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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q~ の中に