HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?

HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?
次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パスでアクセスすると再生できますが、http://localhost/test.html でアクセスすると再生できません。ページにプレーヤーが読み込まれるだけで、ボタンはどれも機能しません。どこに問題があるのか​​わかりませんが、コードとは関係ないと思います。コードは次のとおりです。

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

<オブジェクト幅="300" 高さ="300" タイプ="video/x-ms-asf" url="http://localhost/younao01.mp4" データ="younao01.mp4" クラスid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="url" value="younao01.mp4">
<param name="ファイル名" value="younao01.mp4">
<param name="自動開始" 値="1">
<param name="uiMode" value="full" />
<パラメータ名="自動サイズ" 値="1">
<param name="プレイカウント" value="1">
<embed type="application/x-mplayer2" src="http://localhost/younao01.mp4" width="100%" height="100%" autostart="true" showcontrols="true" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed>
</オブジェクト>

確認してみると、コードとはまったく関係がないことがわかりました。具体的な原因は、IIS に MP4 マッピングがなかったことです。解決策は次のとおりです。

Win7 :
コントロール パネル – 表示方法 (右上隅) – 小さいアイコン – 管理ツール – インターネット インフォメーション サービス (IIS) マネージャー – 左側の Web サイト名をクリック – 右側の「MIME タイプ」をダブルクリック – 右端の [追加] をクリック – ファイル拡張子として .mp4 を入力し、MIME タイプとして Video/mp4 または application/octet-stream を入力します。すべて OK です。これで完了です。

<<:  ウェブ理論: 考えさせない読書ノート

>>:  CSS3 でのシンプルな LED デジタル時計の実装方法

推薦する

データベース管理における 19 の MySQL 最適化方法

MySQL データベースを最適化すると、データベースの冗長性を削減できるだけでなく、データベースの実...

HTMLは角丸四角形を簡単に実装します

質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...

Reactベースのコンポーネントのカプセル化の実装手順

目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Ubuntu 16.04)

公式 MySQL Web サイトから Ubuntu Linux 用の最新バージョンの MySQL を...

MySQL のメモリ使用量と CPU 使用率が高い場合のテストと解決策

変更後: innodb_buffer_pool_size=576M ->256M InnoDB...

MySQL EXPLAIN ステートメントの使用例

目次1. 使用方法2. 出力結果1.id 2.選択タイプ3.表4.パーティション5.タイプ6.可能な...

VMware 15 を使用して仮想マシンをインストールし、CentOS 8 を使用する詳細な手順

序文:現在、Linux と .Net Core を学習しており、クロスプラットフォームの知識を学んで...

最新の JavaScript で非同期タスクを書く方法

序文この記事では、非同期 JavaScript の進化と、それがコードの記述方法にどのような変化をも...

ノードにおけるhttpモジュールの使用と実行プロセス

ノードにおけるhttpの役割は何ですか? httpモジュールの役割は、サーバーの作成と記述を支援する...

Dockerでイメージをプルするための手順を完了する

1. Docker pullはイメージをプルします$ docker pull {IMAGE_NAME...

要素UIポップアップコンポーネントをカプセル化する手順

el-dialogをコンポーネントとしてカプセル化するelement-ui を使用する場合、ポップア...

React.js フレームワーク Redux 基本ケースの詳細な説明

react.js フレームワーク Redux https://github.com/reactjs/...

デザイン理論:人の心を理解する方法

<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...

docker コマンド例外「権限が拒否されました」の解決方法

Linuxシステムでは、dockerを新しくインストールし、次のようなコマンドを入力します。dock...