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 デジタル時計の実装方法

推薦する

Nginxを使用してストリーミングメディアサーバーを構築し、ライブブロードキャスト機能を実現する

前面に書かれた近年、ライブストリーミング業界は非常に人気が高まっています。伝統的な業界でのライブスト...

40以上の美しいWebフォームデザイン例

Web フォームは、訪問者と Web サイト所有者間の主要なコミュニケーション チャネルです。フィー...

NginxにおけるRewriteのリダイレクト設定と実践の詳しい解説

1: アドレス書き換えとア​​ドレス転送の意味を理解する。アドレス書き換えとア​​ドレス転送は異なる...

Typescriptを使用してローカルストレージをカプセル化する方法

目次序文ローカルストレージの使用シナリオ使用上の問題解決機能性有効期限を追加データ暗号化を追加する命...

MySQL 5.7.18 バージョンの無料インストール構成チュートリアル

MySQLはインストール版と無料インストール版に分かれていますインストール版の拡張子はmsi、無料イ...

CSS 属性値正規マッチングセレクターの使い方 (ヒント)

属性値の正規一致セレクターには 3 つの種類があります。 [属性^="値"] [...

MySQL の 10 進数データ型の小数点埋め込み問題の詳細な説明

序文開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型...

Linux でファイル内の特定の文字の数を数える方法

ファイル内の文字列の数を数えることは、実際には砂の中の石を探すようなものです。ある人は、石を見た後に...

MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図

このチュートリアルでは、インストールに最新の MySQL コミュニティ グリーン バージョンである ...

MySQL のマスタースレーブレプリケーションと読み取り書き込み分離の原理と使用法の詳細な説明

この記事では、例を使用して、MySQL マスター/スレーブ レプリケーションと読み取り/書き込み分離...

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...

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

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

IE6 ウェブページ作成リファレンス IE6 デフォルトスタイル

これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...

HTML に埋め込まれた Flash HTML ウェブページ コードに Flash ファイルを埋め込むソリューション (パート 1)

中国の習慣では、旧暦の1月15日より前に新年を祝います。ここで、庭にいる友人たちに新年の幸せを祈りた...

Ubuntu の Python で C/C++ メソッドを呼び出すダイナミック リンク ライブラリの詳細な説明

ブーストをインストールPython から C/C++ を呼び出す方法はたくさんあります。この記事では...