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

推薦する

HTML チュートリアル: よく使われる HTML タグのコレクション (6)

関連記事:初心者が学ぶ HTML タグ (5)導入された HTML タグは、必ずしも XHTML 仕...

アリババの中秋節ロゴとウェブサイトのデザインプロセス

<br />まずアイデアを考え、次にスケッチを描き、次にマウスでスケッチし、最後にフラッ...

HTMLボタンを中央に配置する方法

HTML ボタン自体を中央に配置するにはどうすればよいでしょうか? このアイデアは簡単に見つかります...

uniapp アプレットでウォーターフォール フロー レイアウトを実装するためのアイデアとコード

1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...

Vue はボタンをクリックしてファイルをダウンロードする操作コードを実装します (バックエンド Java)

前回の記事では、ボタンをクリックしてファイルをダウンロードするVueの機能を紹介しました。今日は、ボ...

要素 el-table テーブルの二次カプセル化 (テーブルの高さの調整付き)

序文会社でのインターンシップ中、フロントエンド開発にはvue+element-uiフレームワークを使...

MySQLで指定した時間前にレコードを自動的に削除する方法

イベントについて: MySQL 5.1 では、イベントの概念が導入され始めました。イベントは「時間ト...

Vueプロジェクトのフロントエンドを最適化およびパッケージ化するための必須のボーナスアイテム

目次序文1. ルーティングの遅延読み込み1. ルートの遅延読み込みが必要なのはなぜですか? 2. ル...

HTML フォーム コンポーネントのサンプル コード

HTML フォームは、さまざまな種類のユーザー入力を収集するために使用されます。次のコードは、HTM...

Vue で配列パラメータを渡すための get / delete メソッド

フロントエンドとバックエンドがやり取りする場合、get または delete を介してバックエンドに...

JSデータ型検出のさまざまな方法の概要

目次背景データ型を決定する方法は何ですか? 1. typeof を使用して基本データ型を決定します。...

MySQL が uuid または snowflake id を主キーとして使用することを推奨しない理由の詳細な分析

前書き: MySQL でテーブルを設計する場合、MySQL では UUID や非連続かつ非繰り返しの...

Vite+ElectronでVUE3デスクトップアプリケーションを素早く構築

目次1. はじめに2. Viteプロジェクトを作成する1. viteをインストールする2. プロジェ...

Centos7.5 構成 Java 環境のインストール Tomcat の説明

Tomcat は Java 言語をベースにした Web サーバー ソフトウェアです。この記事では主に...

純粋な HTML タグにどれくらい精通していますか?

以下の HTML タグには、基本的に既存のタグがすべて含まれています。数分かけて 1 つずつ参照する...