ChromeとIEに対応したWMPに埋め込まれたHTMLの詳細な紹介

ChromeとIEに対応したWMPに埋め込まれたHTMLの詳細な紹介

実際には、対応する記述方法は多数ありますが、最も一般的なのは object + embedded です。
しかし、私が使用したとき、XP sp3 では、埋め込みタグは x-mplayer2 としてマークされていましたが、strechToFit は無効でした。とても落ち込んでます〜
Windows 7 では、埋め込みタグは x-mplayer2 です。埋め込みに直接記述しても意味がありません。js を使用して再度設定し、strechToFit と uiMode を使用する必要があります。
後で、XP SP3 の Chrome 用の wmp プラグインが Win7 の wmp プラグインとは異なることがわかりました。
実際、非常に不思議な理由は、公式にリリースされた Chrome WMP プラグイン API には、サポートされるプラットフォームとして XP SP3 が含まれていないことです。
一言で言えば、奇妙なバグがたくさんあるということです。
要約すると、対応する問題に対する解決策は次のとおりです。
まず、コンピュータにWindows Media Playerがインストールされている必要があります。
1. Chrome ブラウザに chrome://plugins/ と入力して、WMP プラグインのバージョンを確認します。

そうだとしたら、その通りです。
そうでない場合は、まず無効にしてから、http://ishare.iask.sina.com.cn/f/33394163.html?retcode=0 から np-mswmp.dll をダウンロードしてください。
次に、この dll を Chrome の下のプラグイン フォルダーに配置します (プラグイン フォルダーがない場合は、自分で作成します)。
通常はC:\Program Files\Google\Chrome\Application\pluginsにあります~~
その後、ブラウザを再起動します。正しく読み込まれたかどうかを確認してください。
2. HTML の書き方は非常に簡単です。ブラウザに応じて異なる HTML を読み込むだけです。

コードをコピー
コードは次のとおりです。

<!--[!IEの場合]> <-->
<オブジェクト id="mediaplayer" タイプ="application/x-ms-wmp" データ="パス" 幅="100%" 高さ="100%">
<param name="src" value="path" valuetype="ref" type="video/x-ms-wmp">
<param name="アニメーション開始" value="1">
<param name="transparentatStart" value="1">
<パラメータ名="autoStart" 値="1">
<param name="ShowControls" 値="0">
<param name="ShowDisplay" 値="0">
<param name="ステータスバーを表示" 値="0">
<param name="プレイカウント" value="8640000">
<param name="autoRewind" 値="1">
<パラメータ名="表示サイズ" 値="0">
<param name="stretchtofit" 値="1">
<param name="enableContextMenu" 値="0">
<param name="uiMode" 値="なし">
<strong>エラー:</strong> <a href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx">Windows Media Player プラグイン</a> が必要です。
</オブジェクト>
<!--> <![endif]-->
<!--[IEの場合]>
<オブジェクト id="mediaplayer" タイプ="video/x-ms-wmv" クラス id="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" 幅="100%" 高さ="100%">
<param name="url" value="path" valuetype="ref" type="video/x-ms-wmv">
<param name="アニメーション開始" value="1">
<param name="transparentatStart" value="1">
<パラメータ名="autoStart" 値="1">
<param name="ShowControls" 値="0">
<param name="ShowDisplay" 値="0">
<param name="ステータスバーを表示" 値="0">
<param name="プレイカウント" value="8640000">
<param name="clickToPlay" 値="1">
<param name="autoRewind" 値="1">
<パラメータ名="表示サイズ" 値="0">
<param name="stretchtofit" 値="1">
<param name="enableContextMenu" 値="0">
<param name="uiMode" 値="なし">
<strong>エラー:</strong> <a href="http://www.microsoft.com/windows/windowsmedia/download/plugin.aspx">Windows Media Player プラグイン</a> が必要です。
</オブジェクト>
<![endif]-->

<<:  TOM.COMのホームページリニューアルの経験

>>:  vue+tp5はシンプルなログイン機能を実現

推薦する

Vueはユーザー名が使用可能かどうかの検証を実装します

この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...

Windows Server 2008 のサーバー パフォーマンス監視に関するチュートリアル

次に、ログ管理、ログのアーカイブ、ログのトラブルシューティング、イベントの転送と収集のためのコンピュ...

MySQL GTID マスターとスレーブの不一致を修復するソリューション

目次解決策1: レプリカを再構築する前提条件アドバンテージ欠点手順マスター奴隷解決策2: データ修復...

コードの互換性を高めるために、HTMLを次のように記述します。

たとえば、スクリーン リーダー ソフトウェアを必要とするユーザーなどです。フロントエンド開発者として...

nodejsとyarnをインストールし、Taobaoソースプロセスレコードを構成する

目次1. nodejsをダウンロードする2. ダブルクリックしてインストール3. グローバル npm...

Tomcat が設定ファイルを外部に配置するためのソリューション

質問通常の開発では、プロジェクトを Tomcat にデプロイする場合、プロジェクトを war パッケ...

CSS でフロートをクリアするための完全ガイド (要約)

1. 親divは疑似クラスafterとzoomを定義します <スタイル タイプ="...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...

Alibaba Cloud Server への Web プロジェクトのデプロイについて (5 つの手順)

1.まずAlibaba Cloudのウェブサイトにログインしてアカウントを登録し、サーバータイプを...

phpmyadmin を使用して MySQL 権限を設定する方法

目次ステップ 1: root ユーザーとしてログインします。ステップ 2: 新しいデータ テーブルを...

JavaScript のクロージャの問題の詳細な説明

クロージャは、純粋関数型プログラミング言語の伝統的な機能の 1 つです。クロージャをコア言語構造の不...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

MySQL5.6.17データベースをインストールするときにMy.iniファイルを構成する方法

最近、プロジェクトの開発時に MySql データベースを使用しました。MySql に関する記事をいく...

React でインデックスをキーとして使用することが推奨されないのはなぜですか?

1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...