• ベストアンサー

WEB上でのMIDI演奏について

HPでMIDIを演奏させているんですが <embed align="middle" height="40" src="MIDIファイル名" width="140" border="0" autostart="TRUE" loop="0" repeat="0"> ソースにこれを貼り付けて演奏させてるのですが これだとページを開いた瞬間に再生されてしまいます 閲覧者がシークバーのストップボタンを押して 演奏を止めることもできるんですが、 最初から演奏されないで、シークバーの再生ボタンを押した時にはじめてMIDIが鳴るようにするにはどうしたらいいですか?

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

  • ベストアンサー
  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.3

>>このシークバーに音量を調節する機能をつけるには シークバーは基本的に、その音声ファイルに関連付けられているプレーヤーを呼びだしているだけなので、MIDIを再生するプレーヤーが何なのかによって対応は変わってきます。 最近のWin+IEの環境ではメディアプレーヤーが一般的だと思うので、それ対応と考えて説明しますが…。 メディアプレーヤーの場合、標準的な環境では、幅が280pixel以上あるとボリュームコントロールが表示されるようです。 したがって、 <embed align="middle" height="40" src="MIDIファイル名" width="280" border="0" autostart="FALSE" loop="0" repeat="0"> ただしこれは絶対ではありません。 QuickTimeが関連付けられてたりすると上記の設定ではうまくいかないかもしれません。

seeuxoter
質問者

お礼

Win+IE(メディアプレイヤー)で確かにできました。 ありがとうござます~。

その他の回答 (2)

  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.2

autostartをFALSEにすれば自動再生にはならなくなります。 <embed align="middle" height="40" src="MIDIファイル名" width="140" border="0" autostart="FALSE" loop="0" repeat="0"> でOKです。

seeuxoter
質問者

お礼

ありがとうございました。 確かにできました。 あと、申し訳ないんですが、 このシークバーに音量を調節する機能をつけるには どうしたらいいですか?

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.1

autostart="FALSE"

関連するQ&A

  • MIDIについて。

    BGMが1枚のページにしか貼れないので、ページが変わると曲が途中で遮られて しまいます。ページが変わっても、音が途切れないようにするにはどうすればよいのか教えてください。お願いします。 それと、繰り返し再生されるようにHTMLを書いてみたのですが、1回で止まってしまいます。どこか、間違ってますか? <EMBED SRC="曲名.mid" AUTOSTART="TRUE" LOOP="-1" REPEAT="TRUE" PANEL="0" WIDTH="0" HEIGHT="0">

    • ベストアンサー
    • CSS
  • MIDIのアドレス…??

    こんにちは! <embed src="MIDIのアドレス" loop="true" autostart="true" width="200" height="40"> このMIDIのタグで、入れたいのですが 「MIDIのアドレス」ってどうやったら分かるんですか? 入れたいMIDIの音楽は、同じファイルに 保存されています。 ファイル名じゃなくてアドレスなんですよね? どうしたらいいのでしょうか…?

    • ベストアンサー
    • HTML
  • MIDIがならない(T-T)

    前回も似たような質問をしたのですが また質問させてください。 私は自作でHPを作っているのですが そこに置いてあるMIDIが突然ならなくなりました。 というか、私と同じタグを使ってMIDIを鳴らしているサイトは全て鳴りません 本来表示される部分のところに 丸と三角と四角が表示されている状況になってしまうのです ちなみにタグはこれです <embed src="再生したいMIDIファイル名" type="audio/midi" width="150" height="40" autostart="true" loop="true" repeat="true"> 全てのMIDIが鳴らないわけではなく この場合だけならないのです 誰かお願いしますm(__)m

  • とつぜんMIDIが鳴らなくなった

    何故かいきなりMIDIが鳴らなくなりました。 人のホームページのMIDIは聴けるのですが、自分のホームページをみると、□△○みたいなのが表示されていて音が鳴りません(T T) 以前同じような質問をした人がいらっしゃったみたいなのですが(http://oshiete1.goo.ne.jp/kotaeru.php3?q=563081) 機種がXPなのでうまくいきませんでした。 ちなみに違うパソコンで見たら音がきちんと流れてたっぽかったです。 ソース↓ <embed src="****.mid" type="audio/midi" width="150" height="40" autostart="true" loop="true" repeat="true"> 何か判る方ぜひ教えてください

  • オブジェクトについて

    <embed src="***.avi" autostart="false" loop="false" hidden="false" width="640" height="480"> でスタートボタンを押せば再生はできるのですが、 <object>~</object> を使用しての記述方法を教えてください。 よろしくお願いします。

    • ベストアンサー
    • 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のブラウザでも再生されるようにしたいのですが どうすれば良いでしょうか?? よろしくお願い致します。

  • HP上のBGM

    HP上でBGMを流しています。 <div align="center"><embed src="○○.mid" autostart="true" loop="true" width="145" height="60" ></div> と入力し、 音楽を繰り返し流しているつもりなんですけど、 繰り返しになりません(1回で終わってしまう)。 なぜでしょう??? お教えください。

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

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

    • ベストアンサー
    • HTML
  • ホームページで動画を置きたい

    私の個人ホームページで動画を置きたいのですが、 <EMBED SRC="abc.wmv" WIDTH="320" HEIGHT="285" AUTOSTART="true" REPEAT="true" LOOP="true"> のようにすると、ページを開いたら、なにもしないで見れるので、いいかなぁと思っているのですが、このタグだと、ストリーミング再生か、ダウンロードしてから再生されるかどちらなのですか? また、mp4ではこのタグはつかえますか? ステップサーバーというレンタルサーバーを使用しています。

  • windosのバージョンアップをしたらEMBEDタグが使えなくなった。

    コンピュータは,素人に近いのですが,どうにかこうにか自分のホームページを持っています。 最初に作ったときには,EMBEDでBGMを流せていました。 <embed src="???.mid" width="100" height="40" autostart="true" loop="true" repeat="true"> という形で書いていたのですが。。。 先日,windowsのバージョンアップをしてから(これが原因なのかどうかは定かではないのですが),自分のページに限らず,全てのEMBEDを使用しているページのBGMが再生不可になってしまいました。 BGSOUNDを使えば再生できるのですが,できれば,EMBEDを使いたいと考えています。 どうしたらよいでしょうか? ご指導お願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう