• ベストアンサー

midiを簡単HPに貼りたい

オルゴ-ルの城(下記)のファンですが筆者のサイトに「ここ」をクリックすると、hurudokei.midがなるようにしたい、http://www.sora-aonami.com/ 筆者のサイトはhttp://members.goo.ne.jp/home/suzukihiromasaです ついでにアニメgifの挿入の方法もご指導下さい、 <EMBED SRC="hurudokei.mid">を記載して「変更」しましたが、だめでした。 草々

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

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

 まず、いくつか疑問点を。 1,「hurudokei.mid」とは、「オルゴールの城」に置いてあるMIDIのことでしょうか?それとも、usaginomokoさんが所有するMIDIでしょうか。 2,記載して「変更」とは、何でしょうか?<embed>タグを記載して、そのファイルをアップロードし直した、ということでよろしいのでしょうか? 3,<embed>タグが「どうダメだったのか」が分かりません。プラグイン自体が起動せず、真っ白の空白のみが表示されたのか、それとも別な問題が生じたのか、それを教えて下さい。  とりあえず予想の範囲でお答えしておきます。  まず、音楽を鳴らす方法は2つあり、普通にリンクを張るのと、仰るような<embed>タグを張ることです。  普通にリンクを張る場合、クリックするとそのパソコンに入っているmedia playerなどが起動します。  <embed>タグを張った場合、有効なプラグインが内部起動し、ブラウザ上で再生されるような方法をとれます。  リンクの場合は別にプレイヤが起動しているため、ページを移動しても曲は途絶えませんが、<embed>の方はページを変えるとプラグインは強制終了してしまいます。そのため、ページが変わらないよう、プラグイン再生用のフレームを用意する手法がよくとられます。リンクの方が簡単ですが、プレイヤの起動が見苦しいですね。  リンクの方法です <a href="hurudokei.midのURI">ここ</a>  これで、一応単純に「ここ」をクリックすると目的の曲が鳴りますね。<embed>のオプション設定は色々あるのでここでは省きます。  他には、JavaScriptのonClickを使って、「ここ」をクリックしたとき<embed>が働くようにすることで実現できます。これはJavaScript関係で聞いてみて下さい。  最後にアニメgifの挿入ですが、これは普通に<img src="***.gif>でいいと思いますが・・・。  また当然ですが、アニメgif自体が無くて、複数のgifを連続表示でアニメを実現させたい、などという場合は論外です(これもJavaScriptでできますが、結構難しいです)。  的はずれな回答だったらお許し下さい。

関連するQ&A