• ベストアンサー

転送していないhtmlファイルのサウンド(MIDI)が鳴りません。

htmlファイルを作成し、BGMとしてMIDIファイルを貼り付けました。 そのファイルを転送し、ブラウザでインターネット経由で表示させると、問題なく再生されるのですが、 htmlファイルを(マイドキュメント等から)直接開いてブラウザで見ても再生されません。 どうしてなのでしょう? ちなみにhtmlファイルはホームページビルダー6で作成し、ブラウザはIE6です。

  • P-co
  • お礼率59% (42/71)

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

  • ベストアンサー
noname#37134
noname#37134
回答No.3

ホームページビルダー2001で試してみました。基本は、変わらないと思います。 編集中は、前に書いたヒントの通り、 <EMBED src="file:///D:/lavie/html/30.MID" autostart="true" hidden="true" loop="true"> と、midファイルのあった場所からのフルパスが記述されますね。これで、プレビューでも、音が出ました。ただし、読み込みにやや時間が掛かりましたが… これをディスクトップに保存としたところ、MIDファイルをコピーするか、聞いてきますね。「する」とすると、同じディスクトップにMIDもコピーされました。 すると、htmlは <EMBED src="30.MID" autostart="true" hidden="true" loop="true"> と、相対パスになるのですね。 補足でも、相対パスになっていますから、考えられるのは、音は、htmlと同じところ、マイドキュメントならマイドキュメントになければならないのに、違う場所になっているのでは? 手動で転送したときは、ちゃんと、同じ場所に入れたからと思います。 自分のMIDファイルの場所を確認し、また、あったとしても、何らかのトラブルでMIDファイルが壊れたということもありますので、そのMIDファイルを直wクリックし、メディアプレーヤーが音を出すか、試してみましょう。

P-co
質問者

補足

直クリックだと、メディアプレイヤーで問題なく再生されました。 なお、MIDIファイルはちゃんと同じ場所に入っています。 というよりも、ビルダーの機能でまとめて保存しますから、必ず同じ場所に保存されます。念のために確認もしてみました。 IE6にバージョンアップしたのがいけなかったのでしょうか・・・?

その他の回答 (2)

noname#37134
noname#37134
回答No.2

ホームページビルダーは、独自のサイト管理をします。 そして、サイトアップの際も、リンクが機能するよう、自動的に各リンク設定を合わせるのです。 普通は、逆に自分のハードで確かめてから送るのですが… 最初に作ったときは、鳴ったのではありませんか? htmlファイルを(マイドキュメント等から)…と言うところが気になります。普通は、自分のハードにホームページビルダー用のサイト構築すると、マイドキュメントには、ならないし、しないからです。 サイト管理として、絶対パスと相対パスの問題があります。画像や音へのパスが相対で書かれている場合、htmlファイルと音ファイルを一緒に動かせば、音が出るのですが、Dドライブに入っているなら、Dからずっと辿った絶対パスに書き直されてしまったhtmlファイルでは、全くうまくいきません。 最初に作った場所から、htmlファイルを動かしていませんか? ですから、ともかく、そのBGMの部分のタグを見れば、一目瞭然と思ったのですが… ビルダーの編集でHTMLソースのタブをクリックし、その辺りを範囲指定して、貼り付ければいいのですよ。 下記は、ビルダーのヒントです。 編集中のページにファイルを貼り付けた直後は、HTML ソースに「file:///」で始まるファイル名が自動的に入力されます。たとえば GIF 形式の画像ファイルを貼り付けた場合、IMG タグの src 属性に「file:///C:/image/abc.gif」などと自動的に入力されます。このような「file:///」で始まるファイル名のことを「絶対パス」といいます。 しかし、ページを保存すると、HTML ファイルを起点とした「abc.gif」などというファイル名に自動的に変更されます。このような「 file:///」が付かないファイル名のことを「相対パス」といいます。 この現象は、ページを保存するまで HTML ファイルの場所が確定しないために起こります。本来は相対パスで指定するのが正しい指定方法です。  このように、ビルダーは、どう保存されたか、どうHTMLが作られたかで、パスの記述が変わってしまいます。 ソースで自分で直したと思ってもうまくいかないことがありますし、他で作ったHTMLと組み合わせようとしても、うまくいかないことがあります。

P-co
質問者

補足

タグを貼り付けました。 ちなみに保存後のタグです。 <P><EMBED src="trip.mid" autostart="true" hidden="true" loop="true"> 追加ですが、サウンドを貼り付けた後、プレビューで見たときも音が鳴りません。 貼り付けた位置に、正方形と点の図形があるだけです。 音が鳴らないファイルは、(実験のため)通常の転送方法でなく、付属の転送ソフトでファイル単体を転送しました。 そして、インターネット経由でページを見ると鳴るのです。

noname#37134
noname#37134
回答No.1

ローカルドライブの中でhtmlファイルを置いた場所から見た、MIDIファイルの場所のパスがあっていないとしか考えられません。 ソースをみて、MIDIファイルの場所通りに記述されているか、確かめてみましょう。 アップする際、記述が同じでいいように、ローカル保存フォルダーとアップ先と、フォルダー構成をそろえておきましょう。 もし、よければ、BGMの部分のタグを補足に貼り付けてみてください。確認出来ると思います。

P-co
質問者

補足

パスを確認してみたのですが、たぶん合っているように思われるのですが・・・。 (直接見ると音楽が鳴らない)そのhtmlファイルをそのまま転送して、インターネット経由で見ると音が鳴るのですが、それでもやっぱりパスが間違っているのでしょうか? ファイルを直接見たときだけ、サウンドが鳴らないのです。

関連するQ&A

  • MIDIの音質

    自分のホームページ上の、ひとつのページでBGMを流しています。 MIDI素材サイトからダウンロードしたものです。 作成当初は「MIDIファイルを単独で再生した場合」と「MIDI ファイルをBGMとして挿入してあるページを開いてBGMとして 流した場合」で音質に差はありませんでした。 ところが先日から「ページを開いてBGMとして流した場合」の 音質が悪くなってしましました。 サーバー上のファイルに問題があるのかと思い、再度転送して みましたが、やはり音質が悪いです。 ネットにつながずに自分のパソコン上でページを開いても、やはり 音質が悪いです。 「MIDIファイルを単独で再生した場合」は、依然と変わらずに 音質はいいです。 どこに問題があるのか、さっぱりわかりません。 解決方法ご存知のかた、よろしくお願いします。

  • IE7でMIDIが再生されない

    こんにちは。 よく、ネットサーフィンしているとMIDIの音楽がBGMとして流れているページがありますが、その音楽が鳴らなくなりました。 この前までなっていたと思うのですが、気付くといつの間にか鳴らなく なっていました。 ちなみに、他のブラウザ(Sleipnir(エンジンはIEです))なら普通に鳴ります。 また、PC内に保存してあるMIDIファイルもウインドウズメディアプレイヤーで普通に再生されます。 今、IE7でMIDIのBGMがなっているページへ行って、Temporary Internet Filesに 一時ファイルが残るか確認したところ、残っていないようです(これはIE7の仕様なんでしょうか?)。 Sleipnir(エンジンはIEです)だとTemporary Internet Filesに一時ファイルが残ります。 そして、ウェブページのサウンドを再生する というIEの設定項目も 確認済みです。 解決方法を探したのですが、どうしても見つからず質問させていただきました。よろしくお願い致します。 機種:富士通 NF70X OS:vista ホームプレミアム ブラウザ:InternetExplorer7

  • IEでMIDIプラグインが表示されない

    IEを使っています ほかのブラウザはインストールしてません メディア再生のアプリは WMP,i-tune,QuickTime,Winamp を入れています IEで、BGMなどのMIDIが流れるサイトで、いつもならプラグインが表示されるところが表示されません 画像ファイルが見つからないときに出るあのアイコンが表示されます 前にQuickTimeを入れたとき、MIDIファイルが関連付けられたのか、IEで表示されるプラグインが変わりました それから元にもどそうと思って、WMPで関連付けをしたのですが、それ以来プラグインが表示されません 本来なら、リンクをクリックするとBGMが流れる ような場合の時も、BGMは流れず、WMPが起動してそこで再生されます 対処方法と、IEのMIDIプラグインの設定の仕方を教えてください よろしくお願いします

  • midi,mp3のBGM音楽ファイルが再生されない

    ビルダー11でページにBGMを挿入しました。音楽ファイルはmidiとmp3です。どちらもメディアプレイヤーで再生できます。 VistaでBGM入りのページを作ってアップロードしてインターネットを開いたら、VistaではBGMが鳴りますがWin7では鳴りません。 試しにWin7のPC側のビルダー11でBGMを入れてみましたら「プレビュー」の段階でBGMが鳴りません。 何が原因でしょうか?

  • 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を再生するには特別な方法があるのでしょうか?

  • 「転送」がうまくいきません。

    ホームページビルダー8で作成したサイトを「サイト転送」で送ろうとしても「public_html/My Pictures/が存在しない」という表示が出て,転送がうまくいきません。(プロバイダーはOCN)作成したホームページにはHBにあらかじめ入っている素材のロゴと,こちらで準備したMy Picturesの中の画像ファイルを用いています。次にホームページビルダーのFTPツールを用いて転送すると,ホームページビルダーが提供するロゴ等のみが表示されます。 転送のモードも「バイナリ」とかいろいろ試してみるのですが結果は同じです。どのようなことが原因でしょうか。 ちなみに以前,別のプロバイダーで転送したときは問題なくうまくいきました。

  • LZH圧縮ファイル内のMIDIファイルが再生できない

    MIDIで音楽を公開しているホームページ上にあるLZHファイルをIE 5やNetscape 6でダウンロードしてMacLHAで解凍すると「*.mid」というファイルが出てきますが、これをQuickTimeやSoundAppで再生しようとしても「データが壊れています」とか「不正なタイプです」などと表示されて再生できません。 単なるMIDIファイル(*.mid)の場合はIEやネスケで再生できるのですが……。 なにか解決策はあるでしょうか?

    • ベストアンサー
    • Mac
  • ホームページビルダーが突然、ファイルの転送ができなくなった。

    一週間くらい前に「禁断の壷」 http://tubo.80.kg/ というのをインストールしました。 ここでIEの設定がかわっちゃったみたいでメールの送受信はできるのに インターネットが禁断の壷を起動しているときだけしか、出来なくなっちゃったんですよ。禁断の壷が必要なくなちゃったんでアンインストールしたらネットに繋がらなくて「インターネットオプション」→「接続」でLAN設定・・・。3、4日してホームページビルダーを使ったらファイル転送が突然出来なくなっちゃったんです。転送中のバーがいつになっても進まないんです。相手先の接続サーバーが原因ということはないと思います。 いろいろ考えて調べてみたら多分、「禁断の壷」のIE設定が原因だったのかなぁと思いました。なんかいじっちゃったんですよ。ちなみに接続はBUFFALOのワイヤレスネットワーク接続経由です。

  • midiファイルだと再生されるのですが、wavファイルだと再生できない

    24bit WAVE/MP3 RECORDER(EDIROL byRoland)で録音した wav形式のファイルをブラウザ上(IE7)で再生するようにしたのですが、 (あるページのリンクをクリックすると新しいウィンドウが表示され、その中で音が再生される) コントロールバーは表示されるのですが、音が再生されません。 (ミュートにはなっていませんでした) 同様の手順でmidi形式のファイルだと再生されます。 また、他のPC(IE7)で確認したところ、midiとwav両方が再生できました。 OSは両方のPCともwindowsXPです。 どうしたらwavファイルを再生できるようになるのでしょうか? 教えてください。

  • 転送エラーについて

    ホームページビルダー11 サーバーへの転送時「フォルダー名又はファイル名が一致しません」 のエラー表示がでます。 ファイルはちゃんと転送されており、インターネット上の更新・表示も問題ありません。 何度と無く、サイトを作成し直したり、転送設定をやり直したり、ファイル名も見直しましたが、エラー表示はなくなりません。 何が悪いのでしょうか? よろしくお願いします。

専門家に質問してみよう