- ベストアンサー
midiを簡単HPに貼りたい
オルゴ-ルの城(下記)のファンですが筆者のサイトに「ここ」をクリックすると、hurudokei.midがなるようにしたい、http://www.sora-aonami.com/ 筆者のサイトはhttp://members.goo.ne.jp/home/suzukihiromasaです ついでにアニメgifの挿入の方法もご指導下さい、 <EMBED SRC="hurudokei.mid">を記載して「変更」しましたが、だめでした。 草々
- みんなの回答 (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でできますが、結構難しいです)。 的はずれな回答だったらお許し下さい。