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

推薦する

MySQLデータベースのQPSとTPSの意味と計算方法

DB ベンチマーク テストを実行する場合、qps と tps はデータベースのパフォーマンスを測定す...

Vue プロジェクト @change 複数のパラメータを使用して複数のイベントを渡す

まず、変更イベントは 1 つだけです。 changelevel() //値を選択選択を変更して行の値...

mysql8.0.11 winx64 インストールと設定のチュートリアル

mysql 8.0.11 winx64のインストールチュートリアルは以下のように記録され、みんなと共...

最も完全な 50 の MySQL データベース クエリ演習

このデータベース クエリ ステートメントは、インターネット上の 50 個のデータベース クエリ練習問...

Canonical が Flutter で Linux デスクトップ アプリを有効化 (推奨)

Google の Flutter の目標は、どのプラットフォームを使用していても、ネイティブの速度...

Vue Element UIの使用時に遭遇した問題をまとめる

目次1. DateTimePickerの日付選択範囲は現在時刻とそれ以前です2. DateTimeP...

W3C チュートリアル (15): W3C SMIL アクティビティ

SMIL は、Web にタイミングとメディアの同期のサポートを追加します。 SMIL は、Web に...

Angularコンポーネントのライフサイクルの詳しい説明(パート2)

目次1. ビューフック1. ngAfterViewInit および ngAfterViewCheck...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを 2 回忘れてしまいましたか?最初、私はアンインストールして再インストールす...

CentOS7でFTPサーバーを設定する方法

FTP は主にファイル転送に使用され、Linux では vsftpd で実装されるのが一般的です。F...

CSS ですべての子要素を選択し、スタイルを追加する方法

方法:実際のプロジェクトを例に挙げてみましょう。 .lk-ツールバー{ .el-入力{ 幅: 169...

Vue のループフォーム項目例の詳細な説明

場合によっては、ユーザーがボタンをクリックして同様のフォームを追加し、クリックごとに 1 回追加でき...

CentOS7 で ethereum/Ethereum を最初からインストールする

目次序文sudo書き込み権限を追加するgit 2.9.0をインストールopenssl 1.1.1l ...

虫眼鏡コンポーネントのネイティブ js 実装

この記事の例では、参考までに虫眼鏡コンポーネントを開発するためのjsの具体的なコードを共有しています...