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はシンプルなログイン機能を実現

推薦する

JSの基本概念の詳細な紹介

目次1. JSの特徴1.1 マルチパラダイム1.2 説明1.3 シングルスレッド1.4 ノンブロッキ...

MySQL スケジュールバックアップタスクの簡単な分析

導入実稼働環境では、データの損失を回避するために、通常、データベースは定期的にバックアップされます。...

フロントエンドインタビューに必要なホモロジーとクロスドメインの詳細な説明

序文ご存知のとおり、ブラウザの相同性戦略とクロスドメイン方式も、フロントエンド面接で頻繁に遭遇する問...

MySQL データベース SELECT クエリ式分析

データ管理の大部分は検索であり、SELECT はその大部分を占めています。 SELECT selec...

CSS コード省略 div+css レイアウト コード省略仕様

略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...

MySQL 8.0.11 圧縮バージョンを Windows 10 にインストールするための詳細なチュートリアル

最近コンピュータを再インストールした後、最新バージョンのみをインストールするという強迫観念に基づいて...

CentOS での Docker の詳細なインストール チュートリアル

DockerにはCEとEEがあり、CE版はコミュニティ版(無料)、EE版はセキュリティを重視したエン...

JS と Nodejs におけるイベント駆動型開発についての簡単な説明

目次イベント駆動型とパブリッシュ・サブスクライブ型ブラウザの JavaScript ではイベント駆動...

IEのクラッシュバグ

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

ホバードロップダウンメニューを実装するためのネイティブJS

JS はホバー ドロップダウン メニューを実装します。これは、フロントエンドの面接で遭遇するシナリ...

MySQL 5.7 をバイナリモードでインストールし、Linux でシステムを最適化する手順

この記事では主に、MySQL バイナリ パッケージのインストール/起動/シャットダウンのプロセスを紹...

MySQL 外部キー制約の例の説明

MySQL の外部キー制約は、2 つのテーブル間のリンクを確立するために使用されます。 1 つのテー...

LinuxでのMySQLのインストール手順

1. mysql tar ファイルをダウンロードします。参考: 2. インストールパッケージがあるデ...

Dockerコンテナの自動終了を停止する方法の詳細な説明

この記事では、Docker コンテナとフロントエンド プロセスの関係と、コンテナを永続的に実行できる...

ディスクを破壊せずに Linux で dd コマンドを使用する方法

故障したストレージ ドライブからデータを救出する場合でも、アーカイブをリモート ストレージにバックア...