WindowsMediaPlayer11・FF3でコントロールバーの非表示ができない

このQ&Aのポイント
  • WindowsVistaでHTMLにタグを記述して、ビデオの埋め込みを行おうとしています。IE7ではコントロールバーが非表示になりますが、FireFox3やSafariでは表示されてしまいます。
  • ShowControls="0"は効果がありません。どのようにすればコントロールバーを非表示にできるのでしょうか?
  • <object>タグや<embed>タグのパラメータの設定に何か問題があるのでしょうか?
回答を見る
  • ベストアンサー

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>

  • kyase
  • お礼率100% (2/2)
  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
回答No.1

http://www.alistapart.com/articles/byebyeembed/ http://www.alistapart.com/comments/byebyeembed?page=5#43 #あたりの情報をまとめると次のソースでいける。embedは非標準なので削除 #教えてgooだとURIっぽい文字列の最後が省略されるので #HTMLのソースにならないのだけれどそこはステータスバーとか見ながら補ってね <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Q4807133 TestCase 1</title> </head> <body> <p> <object type="video/x-ms-wmv" data="WindowsMedia.wmv" width="100" height="100" border="0"> <param name="src" value="WindowsMedia.wmv" /> <param name="Autostart" value="1" /> <param name="EnableContextmenu" value="0" /> <param name="ShowControls" value="0" /> <param name="ShowPositionControls" value="0" /> <param name="ShowStatusBar" value ="0" /> <param name="loop" value="1" /> プラグインがインストールされてなかったり,テキストブラウザ等で見ていると想定されます。 <a href="http://support.mozilla.com/en-US/kb/Using+the+Windows+Media+Player+plugin+with+Firefox">Netscape互換Windows Media Playerプラグイン</a>や<a href="http://www.microsoft.com/windows/windowsmedia/player/download/download.aspx">Internet Explorer用Windows Media Player Plugin</a>をインストールするか、<a href="WindowsMedia.wmv">動画をダウンロード</a>して内容をお楽しみください。 <!-- ●MS配布のものだと,Windows以外はどうすんの?って話になるからここを選んだ。 ●ダウンロードなどを通じて動画を入手できるようにしておく配慮は絶対に欠かせない。個人的にはコンテキストメニューまで封じるのはどうかと思う。 ●少し気になるのはここで使っている文字列が,代替内容じゃなくて img要素のalt属性を画像みたいに意味のない文字列にしているような気がすること --> </object> </body> </html>

kyase
質問者

お礼

ありがとうございます。 コントロールバーは なぜか以下のようにしたらFF3やSafariでも非表示にできたので 何とかなりそうです。 <embed uiMode=none ・・・・

その他の回答 (1)

回答No.2

いやだから,XHTML 1.1やHTML 4.01にembed要素なんて定義されてないんだってば。空要素の書き方もXML 1.0に沿ってないし。 http://www.w3.org/TR/html401/index/elements.html http://www.w3.org/TR/xhtml-modularization/ HTML5にもその属性はないし, http://dev.w3.org/html5/spec/Overview.html#the-embed-element #param要素がプラグインごとに異ならないように出来るとか #そういう意味ではvideo要素もありだが…。(多分IE8から) #何れにしても,この要素をXHTML 1.1で使おうとするならDTDを弄らないと使えない。

kyase
質問者

お礼

そうなんですね・・・ すみません、不勉強で。。。 もうチョイ勉強します。 ありがとうございました。

関連するQ&A

  • 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>

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

    宜しくお願いします。 いま、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
  • 埋め込んだ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というものを入れるのでしょうか?入れるとしたらどこに入れるのでしょうか? よろしくお願いします。

  • 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
  • ウインドウズメディアプレイヤーを埋め込んだとき

    宜しくお願いします。ちょっとカテゴリ違いかもしれません。 今、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コマが表示されていたらいいなと思っています。 やりかたはあるでしょうか?宜しくお願いいたします。

  • 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> ですが、一箇所につき一つの動画しか再生できません。 複数の動画を一つのプレイヤーで連続再生するには どの様にすれば良いでしょうか? ご教授下さい。

  • ローカルから「セキュリティ保護のために、このコンピュータに・・・」を出させない方法を教えてください。

     よろしくお願いします。  DVD上に動画と写真を保存し,その閲覧をHTMLで管理するように 作成中です。  できあがったので,チェックしたところ,件の >>「セキュリティ保護のために、このコンピュータにアクセスする可能性のあるスクリプトやActiveXコントロールを実行しないよう、Internet Explorerで制限されています。」  のメッセージ。  その後,以下の書き方で,ほとんどのページは <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- saved from url=(0013)about:internet -->   と <object id="MediaPlayer" width="645" height="435" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"> <param name="AutoStart" value="True"> <param name="Loop" value="True"> <param name="AutoRewind" value="True"> <param name="Filename" value="img/top.wmv"> <param name="ShowControls" value="False"> </object> で解決できたのですが,なぜか,解決しないページが できました。同じwmvで内容が違うのでしょうか。違うとし たら,相違点と直し方をお教えください。

  • 画面が緑になって動画が再生されません><

    http://www.realstream.jp/lecture/2006/05/post_4.html ここのサイトの ページの中央あたりに ▼上記記述を使用したエンベット形式でのWindows Media Player と書かれた動画が再生できる部分があります。 そこの再生ボタンをクリックすると動画表示部分が緑になって再生されません。 なぜか音声だけ出ます。 自分でwmvファイルを作って自分のパソコンで再生してみましたがやはり緑になって再生されません。 カスタマイズはこんな感じでいいのでしょうか? <OBJECT ID="Player" width="320" height="305" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <PARAM name="autoStart" value="false"> <PARAM name="URL" value="douga.wmv"> <embed src="douga.wmv" autostart="false" width=320 height=305></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

  • wmvへの直リンク禁止方法

    画像と動画の有料サイトを作成しています。 HTMLに動画再生のためのコードを記述しています。 ************************ <object id=sound1 classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width=700 height=500> <param name="url" value="contents/movie1.wmv"> <param name="uimode" value="full"> <param name="autostart" value="false"> <param name="mute" value="false"> <embed src="contents/movie1.wmv" type="application/x-mplayer2" showcontrols="1" showaudiocontrols="1" showpositioncontrols="1" showtracker="1" width=700 height=500 autostart="0" clicktoplay="1" mute="0"> </object> ************************ また.htaccessで ************************ SetEnvIf Referer "●●●" ref_ok  ※はドメイン名 order deny,allow deny from all allow from env=ref_ok ************************ と制限をかけると、画像は直リンク禁止になりましたが、 動画は再生が出来なくなりました。 ※.htaccessを削除して制限を解除すると動画は正しく再生されます。 動画も画像も直リンクを正しく禁止するにはどうすればよろしいでしょうか。 教えてください。 何卒よろしくお願い申し上げます。

専門家に質問してみよう