- ベストアンサー
WindowsMediaPlayer11・FF3でコントロールバーの非表示ができない
- WindowsVistaでHTMLにタグを記述して、ビデオの埋め込みを行おうとしています。IE7ではコントロールバーが非表示になりますが、FireFox3やSafariでは表示されてしまいます。
- ShowControls="0"は効果がありません。どのようにすればコントロールバーを非表示にできるのでしょうか?
- <object>タグや<embed>タグのパラメータの設定に何か問題があるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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>
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
いやだから,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を弄らないと使えない。
お礼
そうなんですね・・・ すみません、不勉強で。。。 もうチョイ勉強します。 ありがとうございました。
お礼
ありがとうございます。 コントロールバーは なぜか以下のようにしたらFF3やSafariでも非表示にできたので 何とかなりそうです。 <embed uiMode=none ・・・・