• ベストアンサー

midiを簡単HPに貼りたい

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

  • HTML
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
回答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

  • ランダムに流れるMIDIを止める

    ホームページで、『ランダムにMIDIを流す』を取り入れました。 見ている人が、画像(●●●.gif/ストップと書いたもの)を押したら、曲が止まるようにしたいのですが。 <HTML> <HEAD> <TITLE> </TITLE> </HEAD> <SCRIPT language="JavaScript"> <!-- BGM = new Array(7); BGM[0]="1.mid"; BGM[1]="2.mid"; BGM[2]="3.mid"; BGM[3]="4.mid"; BGM[4]="5.mid"; BGM[5]="6.mid"; BGM[6]="7.mid"; maxSound = 6; function setBGM() { soundNo = Math.floor(Math.random()*maxSound); if (navigator.appName == "Netscape") document.writeln("<EMBED src='",BGM[soundNo],"' autostart=true loop=true>"); else document.writeln("<BGSOUND src='",BGM[soundNo],"' loop=infinite>"); } // --> </SCRIPT> <SCRIPT language="JavaScript"> <!-- setBGM(); // --> </SCRIPT> <CENTER> <TABLE width="594"> <TBODY> <TR> <TD width="220"><BR>メール送信はこちらから</TD> <TD height="26" align="center" width="106"><A href="mailto:○○○?Subject=ホームページから"> <IMG src="mail.gif" width="57" height="80" border="0" alt="メールくださいね"></A></TD> <TD nowrap height="26" align="center" width="235"><FONT color="#ff2492">SOUND OFF</font> <img src="●●●.gif" border="0"></a> <BR> <FONT color="#0000a0">2002.3.11 更新<BR></FONT></TD> </TR> </TBODY> </TABLE> </CENTER> </BODY> </HTML> 簡単に出来る方法がありましたら、教えてください。

  • 音楽をHP上に埋め込み再生するとブチブチと音が途切れる

    HPにBGMを流したいと思い EMBEDタグでMIDIを埋め込んだのですが、 音楽がブチブチと途切れ途切れに再生され 最終的には再生されなくなります。 プレイヤーは動いているのですが 音楽が完全に聞こえなくなるんです(フェイドアウトしていく。 プレイヤーをブチブチなっていた位置に戻すと 普通に再生されるのですが しばらくたつとまたブチブチと途切れてしまいます。 これはMIDIが悪いのでしょうか? ブラウザの問題でしょうか? それともタグが間違っているのでしょうか? タグは音楽埋め込みタグを公開していたサイトから コピペしてきたものですので間違ってはないと思います。 <EMBED src="***.mid" type="audio/midi" width="150" height="20" panel="0" autostart="true" loop="true" repeat="true" text="***" nojava="true"> あまりにも音楽が途切れるので BGSOUNDタグを使いMIDIが再生されるか試してみました。 <BGSOUND src="***.mid" loop="infinite"> これなら、ブチブチとはならず比較的スムーズに再生されます。 しかし、このタグはIEブラウザしか機能しないようなので… FirefoxやNetscapeのブラウザでも再生されるようにしたいのですが どうすれば良いでしょうか?? よろしくお願い致します。

  • 拡張子が<.mid><.rmi>のファイルが……

    <embed src="☆" autostart="true">の 「☆」に拡張子が<.mid><.rmi>のMIDIシーケンス・ファイルを挿入してテストしても動かないのはなぜでしょうか? 但し、ここのファイルをクリックすると正常に音楽が鳴ります。 質問の仕方が悪いでしょうか。テストで成功したらHPに一行加えて音楽が鳴るようにしたいのです。その場合は、 "false"にしますが。宜しく、お願い申し上げます。

  • <EMBED>は使わないほうがよいのでしょうか?

    現在、こちらのサイト(http://www.geocities.jp/ijichi88226/)でお借りした、 音楽の再生・停止ができるJavaScript使わせてもらっているのですが、<EMBED>を使っています。 「とほほwww入門」さんのサイトに <embed>の代わりに<object>を用いることが推奨されている。 と書かれていました。(http://www.tohoho-web.com/html/embed.htm) HTMLの規約に入っていないという事は、使えない場合もあるということですよね。 やはり、<embed>は使わないほうがよいのでしょうか? また、<embed>と<object>では、かなり形式が違うようですが、 <EMBED name="myoto1" src="orugoru/waltz_kouma.mid" style="position:absolute;display:block;filter:alpha(opacity=0)" Loop="true" autostart="true" width="0" height="0"> このようなものを<object>に置き換える事はできるのでしょうか? 皆さん、教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • HPの音楽が自動的に演奏されないようにしたい

    「簡単HP 簡単ホームページ 音楽」で検索しても無く、いくつかの初心者向けHP作成サイトを見てもわからなかったので、質問させてください。 goo簡単HPを持ってます。 そこで音楽が流れるように、メニューに <EMBED SRC=音楽ファイル名.mid WIDTH=300 HEIGHT=40 PANEL=1 AUTOSTART=TRUE REPEAT=TRUE LOOP=TRUE alt='コンパネ'> とタグを入れて音楽を流せるようにしたのですが、 HPを開くとすぐに自動的に音楽が流れ始めてしまいます。 これを、自動ではなくて、パネルの再生ボタンをクリックすると流れるようにしたいのです。 そういうタグはあるでしょうか? パソコンの知識はほとんどありません。 小学生でもわかるように、わかりやすくご説明いただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLチェッカーの警告とBGM

    クリスマスが近いので、自分のサイトでBGMを鳴らそうと(オートスタートではありません)思い、まったく独学ですが、このタグを入れました。 <EMBED SRC="×××.mid" autostart="false" repeat="true" width="100" height="30" type="audio/mid"> (<はわざと全角) うまく行ったと思ったら、HTMLチェッカーで次の警告が出ました。 「<EMBED>は Mozilla、MSIE または doti 用のタグです」 DOCTYPE宣言との不整合かと思いましたがわかりません。 宣言は下のとおりです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> この宣言をした時は<EMBED>を使ってはいけないのでしょうか。 その他のタグは大まか合格(!)のようで、全体的には「よくできました」でした。

    • ベストアンサー
    • HTML
  • スクリプトの警告を解除

    サイトを回っていると、警告なしに音楽を流すサイトがあったのですが、 普通に、<EMBED src="**.MID">などと書いて実行してもXPの環境では、IEの上に警告がでます。  正しく覚えていませんがbackgroundmugic(?)で音楽をながすのは非推奨みたいなのであまり使いたくないです クリックすると、音楽が流れるページに移動します など場合は、いちいち警告がでるのは不便なような気がします なので警告を出さないようにする書き方はないでしょうか?

    • ベストアンサー
    • HTML
  • HTML ローディングGIFを貼り付ける

    今スマホ用のサイトを作っています。その中に一部youtube動画埋め込みが入っています。だが3G回線だと表示に時間がかかってしまいます。読み込み中はローディングgifを貼りつけたいと思っています。どうすればgifを表示できるでしょうか? こんな埋め込みタグを使っています <iframe width="330" height="180" src="http://www.youtube.com/embed/nXwBwbiHCxw" frameborder="0" title="動画">#</iframe>

  • ブログにBGMを流す方法

    ネットで色々と調べたのですが、どうしてもBGMを流すことが出来ません BGMを流すには下記のタグを使うようですが無理でした <embed src="http://blog○○~~~.mid" width="数値" height="数値" autostart="true" loop="true" hidden="true" > http://の後ろにBGMが入っている自分のURLを入れるのは分かるのですが添付の画像のようになってしまします BGMを流すにはプラグインが必要のようですが、プラグインとはどんなものでしょうか? また、プラグインを挿入する方法を教えて頂ければ幸いです

  • MIDIが鳴りません・・・

    HP作成中に、自分では解決出来ない問題が発生しました。 2つサイトを作成していまして、一つのサイトの方は鳴ります。 ですが、もう一つのサイトの方は鳴りません・・・;; HTMLを載せておきます。 <html> <head> <title></title> <script language="JavaScript"> <!-- function start(){ MediaPlayer.CurrentPosition = 0; MediaPlayer.play();} function stop(){ MediaPlayer.stop();} //--> </script> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <LINK REL=STYLESHEET HREF="css.css" TYPE="text/css"> </head> <body oncontextmenu="return false"> <center><br><br><br> 「空色ノ雨」<br> <embed id="MediaPlayer" autostart="0" loop="true" hidden="true" src="http://****************.fc2web.com/****_***.mid"> <form> <a onClick="start()">♪on</a> <a onClick="stop()">♪off</a> </form> 【BGM by <a href="http://********.*****.to/" target="_blank">**** ****</a>】 </center> <br><br><br> </body> </html> 小窓で鳴らす、という形を取っております。 レンタルサーバーの、「FC2」を利用しています。 解決の情報提供、お待ちしております。m(v v)m

専門家に質問してみよう