0

Chrome内のWindowsMediaPlayerを使用してユーザーコントロール(ビデオフレームのみを表示)を削除しようとしていますが、成功しません。

私が使用するコード:

<EMBED TYPE="application/x-mplayer2" SRC="..." 
    NAME="MediaPlayer" 
    WIDTH="400" 
    HEIGHT="238" 
    autosize="0" 
    stretchtofit="0" 
    ShowControls="0" 
    ShowStatusBar="0" 
    ShowDisplay="0" 
    autostart="1"> 
</EMBED>

しかし、成功しませんでした。コントロールはChromeとFirefoxでも引き続き表示されますが、IE8では機能します。

4

1 に答える 1

0

まず、コードをより適切にフォーマットします。表示するために水平方向にスクロールする必要がある1行の長いコードがあるのは本当に面倒です。次のように、複数の行に分割するだけです。

<EMBED
    TYPE="application/x-mplayer2"
    SRC="..."
    NAME="MediaPlayer"
    WIDTH="400"
    HEIGHT="238"
    autosize="0"
    stretchtofit="0"
    ShowControls="0"
    ShowStatusBar="0"
    ShowDisplay="0"
    autostart="1"
></EMBED>

標準タグではないため、OBJECTの代わりに使用する必要があります。また、このページによると、最新バージョンのWMPを埋め込むためのパラメータを指定する必要があります。次に、コントロールを表示しないようにWMPに指示するパラメータが必要です。EMBEDEMBEDCLASSIDuiMode

<OBJECT id="VIDEO" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
    type="application/x-oleobject" width="320" height="240">
    <PARAM NAME="URL" VALUE="MyVideo.wmv">
    <PARAM NAME="enabled" VALUE="True">
    <PARAM NAME="AutoStart" VALUE="False">
    <PARAM name="PlayCount" value="3">
    <!-- ...other params... -->
    <PARAM name="uiMode" value="none">
</OBJECT>

のその他のオプションにuiModefull、、、miniおよびが含まれますinvisible

編集: 私は個人的に、ストリーミングビデオをオンラインで埋め込むためにWMP/.wmvよりもQuicktime/.movを好みますが、最良のクロスプラットフォームソリューションは、Flashプレーヤーを埋め込み、ビデオをFLVとしてエンコードすることです。WMP / .wmvは、マルチメディアをWebページ(RealPlayerの隣)に埋め込むための最後の選択肢の1つです。このサイトによると、WMPブラウザプラグインの使用率は1月(72%)から67%に低下しましたが、Flashのサポートは96〜97%で安定しています。

于 2010-07-08T13:06:36.777 に答える