• 締切済み

聞ける場合と聞けない場合の違いって?

たまに「BGM流してます」というHPにであっても、実際聞こえてこない場合があります。 ソースを覗いて、直接そのファイルまでのパスを打ち込んでみても聞こえません(再生はされますが、無音です) 別のページへ移動して、違う曲が流れたりすると、「さっきの無音はなんだったんだろう??」と思うのですが、この不思議な現象。どなたか心当たりありませんか? HPの持ち主さんや他の方には、きっと聞こえているのかもしれませんが、何がどう違うのでしょうか??? ちなみに再生するときのタグが、BGSOUNDでも、EMBEDでも、Aタグでも同様の現象に見舞われます。 サイト主さんに「どうしても聞いてみたい」とメールをお出ししたら、親切にもMIDIファイルを送っていただいたことがあるのですが、それは聞けたんです。 あまりにも疑問に思うので、何が原因なのか教えていただけると嬉しいです。

  • creo
  • お礼率47% (8/17)

みんなの回答

  • yoshii-s
  • ベストアンサー率38% (26/68)
回答No.1

YAMAHAなどのMIDIプラグインを使っていないホームページの場合、MIDIの再生は自分のパソコンのデバイスを利用して再生されます。 その時、自分のパソコンの音源がそのMIDIファイルに対応していないととんちんかんな音がでたり音が出なかったりすることもあります。(XGとSC-88Proの違い等) あと、MIDIを流しているページを複数開くと片方のページの音が流れないこともあります。

creo
質問者

お礼

ありがとうございます。お返事が遅くなって申し訳ありませんでした。

関連するQ&A

  • <EMBED>で指定してあるMIDIファイルを再生

    よくHP上でMIDIファイルをBGMとして流すのに<EMBED>タグを使用しますが ボタンなど押された時に、JavaScriptなどでこの<EMBED>タグで指定してある MIDIファイルを再生するにはどのような方法があるのでしょうか?

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

  • EMBEDタグでMIDIが鳴らないのです

    BGMにMIDIを流すHTML(CD-Rで配布用)を作成しているのですが、EMBEDタグだと鳴らず(WAVなどは鳴ります)、BGSOUNDだと鳴ります。試しにBGMの流れているサイトなども見てみましたが、やはりダメでした。mid、midiを単独で開くと、きちんとMediaPlayerで再生されます。どうもInternetExplorerから鳴らそうとすると、ダメなようです。ここの過去ログにあった、DirectX診断というのも試してみましたが、全てOKのようです。どなたか、心当たりのある方いらっしゃいましたら、教えていただけないでしょうか? ちなみに、以前同じパソコンで作成していた時は、きちんとEMBEDタグで鳴りました。しばらくぶりに作ろうとしたら発覚したのです。なお、環境は、WindowsXP(SP1に上げてみたけど変化なし)、IE6.0 SP1、MediaPlayer for WindowsXP 8.0で、MIDIはもちろんフリーor自作です。 お願いします・・・。

  • 音を鳴らすHTMLについて

    ホームページで音を鳴らすタグで、BGSOUNDとEMBEDの違いは何でしょうか? EMBED命令でタグを打ち込みアップさせたのですが、知人から「音が鳴らない」と報告されました。 確かEMBEDならネスケもIEも共通で聞こえるはずなのに・・・。 IEのヴァージョンに制限があるのでしょうか? 自分のIEでは確実に音が鳴っているのですが・・・・・。 またBGSOUNDの場合、VOLUMEのタグは無効でしょうか? 無料でDLしたMIDIファイルによって、音の大小がまちまちで統一したいのですが・・・・。 どなたかお知恵をお貸し下さいませ。

    • ベストアンサー
    • HTML
  • Netscapeでローカルなmidiを鳴らすには?

    普段はIE5.5を使用しているのですが、HTML形式で写真集を作り、midiファイルを埋め込んでBGMを鳴らそうとしています。複数の知人へ配布するため、Netscape4.75でも動作確認をしたところ、音楽が再生できないことに気がつきました。  該当するHTMLファイルを表示すると、Pluginをダウンロードしなさいというダイアログが出ます。 しかしPluginの設定(アドレス欄にabout:pluginsと入力して表示するもの)を見るとmidi再生(audio/x-midi、audio/midi共に)は「LiveAudio」の欄で有効となっており、Web上のホームページでは実際にmidiが再生されます。 また、上記のローカルでは鳴らなかったファイルも、サーバーにアップしてインターネット越しにアクセスすると音が出ます。 ちなみにプラットフォームはWindowsMeで、IEではローカルでも正常にmidiが鳴っています。 HTMLでは<Embed>タグと<bgsound>タグを併用しています。  一度Netscapeをアンインストールし、再度インストールしなおしても状況は変わりませんでした。  ローカルでHTMLに埋め込まれたmidiを再生するには特別な方法があるのでしょうか?

  • IE6 で EMBEDタグでMIDIが演奏できない

    知り合いに「XP にしたらホームページの MIDI の演奏がされなくなった」と相談されました。 調べてみると、IE6では Embed タグの src で midi ファイルを 指定しても演奏されないようです。Bgsoundではそんなことはあ りませんでした。 Midi ファイルのサーバーから送られる MIME(Content-Type) は audio/midi です。 嫌な事に、Windows Media Player を立ち上げて、ツール→オプション→形式で 利用できるファイル形式の midi にチェックを付けると、そのホームページの 音楽は再生できます。 IE6 でNetscapeプラグイン方式が廃止になって、代わりにActiveXの プラグインになった事にソフトシンセが対応していないという事なの でしょうか? ちなみに、何故か src にローカルの midi を指定しても同じ現象が発生します。

  • Firefox、Safariで、midiをBGMとして流したいのですが

    Firefox、Safariで、midiをBGMとして流したいのですが、、 midiの再生にはQuickTimeのプラグインが必要みたいですが、 midiサイトをどのブラウザで試聴しても、再生されました。 ということは、プラグインはされているということでよろしいのでしょうか? 私のソースの記述がおかしいから、FirefoxやSafariでは音が再生されない だけだと思うのですが、勉強不足で何がなんやらわかりません。。 各ブラウザ、それぞれ違った記述でも構いません。 各ブラウザ用にhtmlを作ろうと思いますので、 埋め込みタグのobjectかembedだと思うのですが、違いますでしょうか? スライドショーのページにどうしてもBGMを流せたら…と、、 どうかアドバイス宜しくお願いします。

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

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

    • ベストアンサー
    • HTML
  • 子ウィンドウから親ウィンドウ を操作

    index.htmlに3個のフレームを設定してmenu.html,testA.html,textB.htmlとして使用しております。BGMを常時使用したいと思い index.html に bgsound を設定しました。常に表示している menu.html に OFF ボタンを作り index.html の bgsound src に無音のmidi を設定したいのですが、どんな方法があるでしょうかご教授下さい。

  • 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

専門家に質問してみよう