• ベストアンサー

埋め込みタグ・・不思議な現象が起き再生できません。

WMPの埋め込みタグをホームページ内に設置しました。 場所はトップページです。 音のファイルを設置しているのですが、どうもうまくいきません・・・。トップページはうまく再生され、他のページにも全く同じものを設置するのですが、他のページでは再生できないのです。 場所は、トップからもう1階層深いところです。 もちろんパスは../をつけて変更しているのですがページが変わってしまうと何故か再生されないのです。 色々試して見たのですが、やはり再生ボタンの部分が押せるようになりません。 タグはこの様な感じになります。 <object id="WMP" width="320" height="285" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <param name="Filename" value="sound/aaa.wma"> <param name="ShowControls" value="true"> <param name="AutoStart" value="true"> <embed type="application/x-mplayer2" pluginspage="sound/aaa.wma" width="320" height="285" showcontrols="1" autostart="1"></embed> </object> これがトップのものになります。 これに../をつけても再生できなくて困っております。 何分はじめて設置したので、何が悪いのか検討もつかず困っております・・・。 どなたか問題部分をご指摘いただければ幸いです。 宜しくお願いいたします。

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

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

  • ベストアンサー
  • tamar
  • ベストアンサー率100% (1/1)
回答No.2

参考URL「Windows Media Player 10 のトラブルシューティング エラー メッセージ」のC00D132Bをご覧ください。 「Windows Media Player では、相対パスを使って現在のフォルダよりも上の階層にあるフォルダにアクセスすることはできません。」とのことです。 お困りの状況は、このエラーに相当するのではないでしょうか? 埋め込まれたMedia Playerを右クリックしてエラーコードを確認できたと思います。 まずはエラーを特定されてはいかがでしょうか?

参考URL:
http://www.microsoft.com/japan/windows/windowsmedia/mp10/errors.aspx

その他の回答 (1)

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

とりあえず、<embed>のwmaファイルのアドレス指定が間違ってませんか? aaa.wmaが音声ファイルアドレスなら <embed name="WMP" type="application/x-mplayer2" src="sound/aaa.wma" pluginspage=""http://www.microsoft.com/Windows/MediaPlayer/"  ~以下略></embed> になるはずですが。 <object><embed>が同時に記述されている場合、ブラウザによっては<embed>を優先的に解釈(Firefoxは未だに<embed>のみを参照するみたいだが)ので、<embed>の記述が間違っていると再生出来ない場合が多いです。 IEは<object>と<embed>が違った記述の場合、<object>を優先するみたいですが。 で、トップからもう一階層深い、というのは違うディレクトリ内にあるということですか? top-sound-aaa.wma | |-b.html | |-data-c.html こういう構成で、c.htmlでaaa.wmaを再生する場合は、 前略~value="../sound/aaa.wma"> 前略~src="../sound/aaa.wma"~後略 で大丈夫だと思いますが・・・。 b.htmlなら../は必要ありませんが。

404not_found
質問者

お礼

有難う御座います!! ご指摘通り修正を行ってみたのですがプレイヤーがうんとも言ってくれません・・。 すみません・・・、もう一度ソースを掲載いたしますので再度みていただいてもよろしいでしょうか? この様になります。 <object id="WMP" width=320 height=26 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <param name="FileName" value="../sound/aaa/aaa.wma"> <param name="ShowControls" value="true"> <param name="AutoStart" value="false"> <param name="ShowAudioControls" value="true"> <param name="ShowPositionControls" value="false"> <param name="ShowTracker" value="false"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="WMP" src="../sound/aaa/aaa.wma" width="320" height="26" showcontrols="1" autostart="1" showaudiocontrols="1" showpositioncontrols="0" showtracker="0"></embed> </object> ちなみに階層構造は。 【 】はフォルダです。 index.html(このページはうまく音が出ます!) | |-【sound】 |   └【aaa】 |     └aaa.wma   | |-【フォルダA】     └A.html(ここでaaa.wmaが鳴りません・・・) 何度もすみませんが、アドバイス宜しくお願いたします!!

関連するQ&A

  • HPのプレーヤーで連続再生

    自分のHP上にウインドウズ・メディアプレイヤーを付けて、 動画を再生できるようにしました。↓これをタグの中に貼りました。 <OBJECT ID=sound1 CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" WIDTH=320 HEIGHT=240> <param name="URL" value="ここにURL"> <param name="uiMode" value="full"> <param name="autostart" value="false"> <param name="mute" value="false"> <embed src="ここにURL" type="application/x-mplayer2" ShowControls="1" ShowAudioControls="1" ShowPositionControls="1" ShowTracker="1" WIDTH=320 HEIGHT=240 AUTOSTART="1" PlayCount="1" ClickToPlay="1" mute="0"> </OBJECT> ですが、一箇所につき一つの動画しか再生できません。 複数の動画を一つのプレイヤーで連続再生するには どの様にすれば良いでしょうか? ご教授下さい。

  • Firefoxで動画を表示させるには

    wmv形式の動画ファイル(ムービーメーカーで作成した)をFirefox最新バージョンで表示させるためには どのような記述をすればいいでしょうか? 以下のそれぞれの記述を試しましたが、IEの最新版では動作するのに、Firefoxでは まったく動きませんでした。よろしくお願いします。私のPCは、Windows7です。 <!-- (1) --> <object width="600" height="500"> <param name="movie" value="serenade.wmv"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="serenade.wmv" width="600" height="500" allowscriptaccess="always" allowfullscreen="true" width="560" height="315"> <br>高橋真梨子の世界</embed> </object> <!-- (2) --> <object data="serenade.wmv" type="video/x-ms-wmv" width="600" height="500"> <embed src="serenade.wmv" width="600" height="500" loop="true" autostart="true"> <br>高橋真梨子の世界</embed> </object> <!-- (3) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (4) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500" type="application/x-ms-wmp"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (5) --> <object id="player" width="600" height="500" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param name="autoStart" value="true"> <param name="URL" value="serenade.wvx"> <embed name="WMP" type="video/x-ms-wmv" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="serenade.wvx" width="600" height="500" autostart="0" showcontrols="1"> </embed></object> <!-- (6) --> <p> <img dynsrc="serenade.wmv" width="600" height="400"> </p> <!-- (7) --> <iframe width="560" height="315" src="serenade.wmv" frameborder="0"><br>高橋真梨子の世界</iframe> <!-- (8) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" > </embed><br> <!-- (9) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"> </embed><br>

  • WMPでの日本語ファイル名再生方法

    今HTML上でWindowsMediaPlayerによりムービーファイルを再生させようとしていますが、日本語混じりのファイル名で引っかかっています。 英数字のみのファイル名だと問題無いのですが、日本語が混じるとIEでは再生できるもののFirefoxで上手く行きません。 ファイル名をHTMLエンコードしてみてもダメでした。 (HTMLエンコードしないとプレイヤー自体表示されないが、HTMLエンコードするとプレイヤーは表示されるものの再生されない) これはそういう仕様ということで仕方ないのでしょうか? ちなみにプレイヤー部分のHTMLは以下のような感じです。 <div> <object id="WMP" width="320" height="285" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <param name="Filename" value="(ファイル名)"> <param name="ShowControls" value="true"> <param name="AutoStart" value="true"> <param name="ShowStatusBar" value="true"> <param name="CurrentPosition" value="'+start+'"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="WMP" src="(ファイル名)" width="320" height="285" showcontrols="1" autostart="1" showstatusbar="1" showstatusbar="1"></embed> </object> </div> もし対応策があればお教えください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ウインドウズメディアプレイヤーを埋め込んだとき

    宜しくお願いします。ちょっとカテゴリ違いかもしれません。 今、HPにウインドウズメディアプレイヤーを埋め込んでいます。 <OBJECT ID="MediaPlayer1" WIDTH=444 HEIGHT=381 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <PARAM NAME="ShowControls" value=1> <PARAM NAME="ShowDisplay" value="false"> <PARAM NAME="ShowStatusBar" VALUE="false"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="ShowPositionControls" VALUE="false"> <PARAM NAME="ShowAudioControls" VALUE="false"> <PARAM NAME="Volume" value="true"> <PARAM NAME="FileName" VALUE="01_tukurime.wmv"> <EMBED type="application/x-mplayer2" pluginspage="http://www.microsoft.com/japan/windows/windowsmedia/download/" Name=MediaPlayer1 ShowControls=1 ShowDisplay=0 ShowStatusBar=1 width=320 height=320 AutoStart=1 DisplaySize=0 Src="http://www.tenki.jp/syoh/56k.asx" ShowVolumeControls=1> </EMBED> </OBJECT> 以上のような感じです。するとそのページを開けたときにメディアプレイヤーの画面は真っ黒です。で、もちろん再生ボタンを押すと動画は始まるのです。 しかし、できたらそのページを開けたときにはすでに流れる動画の最初の1コマが表示されていたらいいなと思っています。 やりかたはあるでしょうか?宜しくお願いいたします。

  • 埋め込んだWindowsMediaPlayerの右クリック禁止

    ブログに自作の音楽をUploadしました。 ネットを参考に以下のようなタグを入力しています。 <object ID="MediaPlayer1" width=176 height=144 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/ controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading MicrosoftR WindowsR Media Player components..." type="application/x-oleobject"> <param NAME="AutoStart" VALUE="True"> <param NAME="FileName" VALUE="test.asx"> <param NAME="ShowControls" VALUE="true"> <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="test.asx" width=176 height=144 autostart=1 showcontrols=1> </embed> </object> で、これを右クリック禁止にしたいのですがその場合はonContextmenuというものを入れるのでしょうか?入れるとしたらどこに入れるのでしょうか? よろしくお願いします。

  • ページにメディアプレイヤーを埋め込むときに

    宜しくお願いします。 いま、htmlにウインドウズメディアプレイヤーを埋め込んで動画を見せたいと思っています。 そのときにボリュームを操作するバーを表示させたくないのですが(もともと音のない動画なので、「音が聞こえないな」などと思われないように)方法はあるでしょうか?ちなみにその部分は以下です。 <OBJECT ID="MediaPlayer1" WIDTH=444 HEIGHT=403 classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"> <PARAM NAME="ShowControls" value=1> <PARAM NAME="ShowDisplay" value="false"> <PARAM NAME="ShowStatusBar" VALUE="true"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="ShowPositionControls" VALUE="true"> <PARAM NAME="ShowAudioControls" VALUE="true"> <PARAM NAME="Volume" value="true"> <PARAM NAME="FileName" VALUE="01_tukurime.wmv"> <EMBED type="application/x-mplayer2" pluginspage="http://www.microsoft.com/japan/windows/windowsmedia/download/" Name=MediaPlayer1 ShowControls=1 ShowDisplay=0 ShowStatusBar=1 width=320 height=320 AutoStart=1 DisplaySize=0 Src="http://www.tenki.jp/syoh/56k.asx" ShowVolumeControls=1> </EMBED> </OBJECT>

    • ベストアンサー
    • HTML
  • WindowsMediaPlayer11・FF3でコントロールバーの非表示ができない

    WindowsVista HTMLにタグを記述して、ビデオの埋め込みを行おうとしています。(XHTML1.1) IE7は問題なくコントロールバーが非表示になるのですが、 FireFox3やSafariではコントロールバーが表示されてしまいます。 ShowControls="0" は効かないのでしょうか・・・ <object width="100" height="100" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" border="0"> <param name="URL" value="test.wmv"> <param name="Autostart" value="True"> <param name="ShowStatusBar" value="false"> <param name="ShowPositionControls" value="false"><param name="ShowControls" value="false"> <param name="EnableContextmenu" value="false"> <param name="uiMode" value="none"> <param name="loop" value="true"> <embed src="test.wmv" width="400" height="225" autostart="1" loop="1" border="0" ShowControls="0"></embed> </object>

    • ベストアンサー
    • HTML
  • webへの動画埋め込みについて

    現在、下記のタグを使って動画をストリーミング配信していますが、 ウィンドウズメディアプレーヤーが表示された時、再生するまで 画面が真っ黒です。 そこで、静止画を表示したいのですがどのようにしたらよいのか 解りません。ご教授頂けないでしょうか。 <center><OBJECT ID="wmp" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" WIDTH=320 HEIGHT=305> <param name="URL" value="http://xxx.xxx.jp/xxx.wvx"> <param name="uiMode" value="full"> <param name="enableContextMenu" value="false"> <param name="autostart" value="false"></center> <center><embed name="wmp" type="application/x-mplayer2" src="http://xxx.xxx.jp/xxx.wvx" width="320" height="309" autostart="0" showcontrols="1" ShowStatusBar="1" EnableContextmenu="0" > </embed> </object> </center> 尚、静止画は動画の最初の1コマでも他の画像を使用するでも かまいません。 よろしくお願い致しますm(..)m

  • quicktipeMOVIE クリック後にsrcファイルを読み込む方法

    事故解決が困難な為、質問させていただきます。 現在下記objectタグにてquicktimeMOVIEを再生するようにしています。 <object name="QT" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" type="video/quicktime" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="160" height="136"> <param name="src" value="aaa.mov"> <param name="qtsrc" value="quick.jpg"> <param name="autoplay" value="false"> <param name="controller" value="true"> <param name="bgcolor" value="#000000"> <param name="SCALE" value="tofit"> <embed src="aaa.mov" width="160" height="136" autostart="false" autosize="true" showcontrols="true" playcount="1" qtsrcchokespeed="33600" autoplay="false" cache="true" scale="aspect" controller="true" loop="false" type="video/quicktime" target="quicktimeplayer" targetcache="true"></embed> </object> しかしこの方法だとページを読み込む再に動画も読みにいってしまいます。クリック後にembed srcで指定されている動画を読みにいくような方法はございませんか? ※再生するときはコントロールパネルの再生ボタンをクリック。 ※自動再生のことではないです。 どなたかご存知の方がいましたらお願いいたします。

    • ベストアンサー
    • HTML
  • HTMLでメディアプレイヤーの再生回数をカウントして表示

    初めて質問します。 HTMLでWindows Media Player を埋め込んで指定のファイルを再生できるHPを考えています。 <OBJECT CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ID="MediaPlayer" width="280" height="45"> <param name=enableContextMenu value=false> <param name="TransparentAtStart" value="1"> <param name="AutoRewind" value="0"> <PARAM name="ShowStatusBar" value="0"> <PARAM name="Volume" value="true"> <PARAM name="ShowDisplay" value="0"> <PARAM name="ShowControls" value="1"> <PARAM name="ShowAudioControls" value="1"> <PARAM name="ShowPositionControls" value="true"> <PARAM name="AutoStart" value="0"> <PARAM name="fullscreen" value="false"> <PARAM NAME="FileName" VALUE="再生データ.wma"> </OBJECT> こんなタグを埋め込んで、wmaファイルを再生することはできるのですが、再生した回数をカウントして一緒に表示するというようなことをするにはどうしたらよいでしょうか。 HTMLの範囲内で出来ますか? 別の方法を使うと出来ますか? HP作成については素人なのですが、CGIとかそういったプログラムのようなものを使えば可能でしょうか? 具体的にそのための方法だったらもちろん嬉しいのですが、この言語を使えばできるから勉強してみたらいいよ、というようなアドバイスでも結構ですのでいただけたら嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • HTML