- ベストアンサー
ホームページのmid音楽の音が出ない
ヤフー掲示板で自分のホームページの宣伝をしたのですが、音が聞こえないという下記のような苦情がドンドン来てどうしてよいかわかりません。教えて下さい。 「いろいろやってみましたが出ません。あとで又時間を置いてやってみます。今までのはすべて聞こえたのです。今回このHPだけが聞こえないので何か特別の理由かも知れませんね。またいらしてくださいね 」
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
embedタグなのですが、たしか純正のIE6.0(つまりXPの標準搭載)では削除されているので注意してください。 MEのIE5.5からのアップデートバージョンでは対応していますが。
その他の回答 (5)
- tyokobo
- ベストアンサー率40% (137/336)
すみません。 寝不足です。小刻み回答になってます。 <embed>または<bgsound>で、私の環境ではOKです。 ところで自分の画面上の動作と他の環境の方の作動は違いますよね。 大いに公開したいのでしたら、自分の環境のほうを合わせて、「出来ない」閲覧者にはアップデートを勧めてみるとか・・ >「IE(バージョンはわかりませんが、2,3年前のもの)」 XPも5割、IEも9割普及?と聞き及びます。 これはおまけ http://java.sun.com/j2se/1.4.1/ja/download.html
- 参考URL:
- http://www.microsoft.com/japan/ie/http://www.microsoft.com/japan/windows/windowsmedia/players.asp
お礼
いろいろと、教えていただきありがとうございました。 No.4の通りにして、解決いたしました。
- white-shealter
- ベストアンサー率52% (10/19)
<EMBED>タグに代わるタグですが、僕の知っている限りではありません。 (あるのかもしれませんが) また、<BGSOUND>タグですがHTML4.01 Transitionalではこのタグが削除されているので、もし <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> と、書いてしまうと不具合が発生しそうな気がします。 (だったら書かなきゃいいんですが、書かないとなんとなく落ち着かないんですよね。スイマセン。個人的な意見で) ですから、書くとしたら <A HREF="xxx.mid">MIDI</A> みたいにして書くとよろしいかと思います。 僕個人の意見として、実を言うと自動演奏というのはあんまり好みません。 KANECHAN2さんみたいに会社からアクセスされる方もおられるかと思いますが、そういった方々のPCでいきなり音楽が鳴るとやはり問題があると思いますし・・・ IE6.0で上記タグのようにしてクリックすると左側にメディアが開いて演奏されるようになります。そこが簡単なMedia Playerみたいに動作するので。 最後は個人的な意見をだらだらとスミマセンでした。
お礼
ありがとうございました。 対策として、 今までの、<EMBED src="satonoakiy6.mid" autostart="true" hidden="true" loop="true"> に代えて、 <bgsound src="satonoaki6.mid" loop="-1">を入れたら、聞こえたとの投稿があり、一応、解決しました。 やはり、おっしゃられた通り、IE6では<embed>タグは消去されたようです。 試しに、<EMBED ・・・>と<bgsound ・・・>タグとを同じページに混戴させたらどうなるかも調べてみました。双方に別々の曲を入れましたら、<bgsound ・・・>の曲が流れ、どうもこちらの方が優先されるようです。音割れ、混音などの不具合も出ませんでした。 勿論、双方に同じ曲を入れてもOKでした。 従って、最終的な対策は、両方のタグを混戴させ、Netscapeにも対応できるようにしました。が、Netscapeでは、結果を確かめておりません。 最後に、僕もいきなり曲が飛び出すのは、好みません。同感です。 従って、僕の場合は、必ず、音楽スタートボタンを入れて、そこをクリックすると、音楽の埋め込まれたサブウインドウを呼び出され音楽が出てくるようにしています。 どうもありがとうございました。
- tyokobo
- ベストアンサー率40% (137/336)
あ、だいぶ書き忘れました。むすめのMIDはみな<EMBED>を使ってます。 でも、KANECHAN2さんのタグはXPでも、98でも「無音」詳しいリンク構成や表示の仕方がわからんのですが、 演奏回数の指定ですが、使用しているプラグインによりタグが違うことがありますから「LOOP」と「REPEAT」の複数指定をしています。 LOOPでの指定。「-1」とは繰り返し演奏。回数指定の場合は正の整数。REPEATでの指定は YAMAHA MIDPLUGなどが該当です。 同じ事なんですがダブりでUPしてみてください。 聞いてくれる人もさまざまです。ミュートに気がつかない人もいますから(^▽^;)>゛
お礼
ありがとうございました。 対策として、 今までの、<EMBED src="satonoakiy6.mid" autostart="true" hidden="true" loop="true"> に代えて、 <bgsound src="satonoaki6.mid" loop="-1">を入れたら、聞こえたとの投稿があり、一応、解決しました。 試しに、<EMBED ・・・>と<bgsound ・・・>タグとを同じページに混戴させたらどうなるかも調べてみました。双方に別々の曲を入れましたら、<bgsound ・・・>の曲が流れ、どうもこちらの方が優先されるようです。音割れ、混音などの不具合も出ませんでした。 勿論、双方に同じ曲を入れてもOKでした。 従って、最終的な対策は、両方のタグを混戴させ、Netscapeにも対応できるようにしました。が、Netscapeでは、結果を確かめておりません。
- tyokobo
- ベストアンサー率40% (137/336)
とりあえず <EMBED SRC="satonoakiy6.mid" LOOP="-1" REPEAT="true"WIDTH="0" HEIGHT="0"> ではどうでしょうか。 只今HP更新中。試しに入れたら自動再生・プラグイン表示(メディアプレーヤー)無しでOKでしたが。 同じ階層ですよね。 IE6.XPSP1
補足
ありがとうございました。 はい、htmlファイルと同じ階層です。 <EMBED SRC="xxxx.mid" LOOP="-1" REPEAT="true"WIDTH="0" HEIGHT="0"> で<EMBED >タグを使ってXP標準で大丈夫ならありがたいのですが。 とりあえず、white-shealterさんの<embed>タグがXP標準搭載では削除されているとの情報が気になりますので <bgsound src="satonoaki.mid" loop="-1">に代えて試してみます。 どうもありがとうございました。
・ご自分のPCでご自分のホームページにアクセスしたとき、音楽は聞こえるのでしょうか。また、他人のホームページの音楽はどうでしょうか。 ・BGMを鳴らしているタグを書いてみてください。<embed>または<bgsound>になると思います。 ・“mid”はファイル名の拡張子では3文字ですが、本来はMIDI(ミディ)と読みます。蛇足ですが“jpg”はJPEG(ジェイペグ)です。
補足
自宅や会社のパソコンから開くと音が出ます。 いずれも「Windows98」「IE(バージョンはわかりませんが、2,3年前のもの)」 タグは、 <EMBED src="satonoakiy6.MID" autostart="true" hidden="true" loop="true"> です。 subwindowに埋め込んであります。 音楽を鳴らす時には、このsubwindowを呼び出します。
補足
ありがとうございます。 返事が遅れてしまって申しわけございません。 会社では、インターネットの私的使用を厳しく制限しアクセス制限もかけられているので返事ができませんでした。そして今、帰宅しました。(飲み会で) >純正のIE6.0(つまりXPの標準搭載)では削除されているので注意してください。 全然知りませんでした。ありがとうございます。 聞こえないと言ってこられた方は、「IBMの ThinkPad 2656-75J windowsXP」と言ってきましたので<embed>タグが悪かったのかも知れませんね。 <embed>タグに代るタグがあれば是非教えて下さい。 私には,Netscapeを無視して<bgsound>タグを使うしか考え付きません。