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

推薦する

HTML のインラインブロックの空白を素早く削除する 5 つの方法

inline-block プロパティ値は、「インライン」要素のマージンとパディングを制御する必要があ...

dockerコンテナにvimをインストールするソリューション

目次物語の始まりvimをインストールし、hadoop-hive.envを編集します。不注意で回避しま...

動的な色切り替えの実装コードをサポートするために、CSS で SVG 画像を参照します。

表示する svg 画像を追加すると、React はファイルが見つからないというメッセージを表示します...

Docker を使用して ELK ログ システムを構築する例

以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...

クラウドデータ移行サービスの観点から見たMySQLの大規模テーブル抽出モードの原理分析

概要: MySQL JDBC 抽出にはどのような方法を使用すればよいでしょうか? その方法を説明しま...

CSS 要約ノート: 変換、遷移、アニメーションの例

1.移行遷移プロパティの使用法: transition :transition-property t...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

1 つ以上の Linux インスタンスから SSH キー ペアのバインドを解除します。

キーペアの分離1 つ以上の Linux インスタンスから SSH キー ペアのバインドを解除します。...

CentOS7 で MySQL のスケジュールされた自動バックアップを実装する方法

実稼働環境で起こる最も嬉しいことは、シナリオによっては、更新または削除時にパラメータを無視せざるを得...

Dockerを使用してコンテナリソースを制限する方法

覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

MySQL でメタデータ ロックがブロックされている場所を確認する方法

MySQL でメタデータ ロックがブロックされている場所を確認する方法手順: 1. セッション1の実...

HTML スライドフローティングボールメニュー効果の実装

CSS スタイル html,本文{ 幅: 100%; 高さ: 100%; マージン: 0;パディング...

Linuxのseqコマンドを使用して数字のシーケンスを生成します(推奨)

Linux の seq コマンドは、数字のリストを非常に高速に生成でき、使いやすく柔軟性に優れてい...

nginx 用の zabbix 5.0 をインストールして展開する方法

目次実験環境インストールと展開データベースをインストールして設定します (ここでは mariadb ...