Why can't the MP4 format video embedded in HTML be played?

Why can't the MP4 format video embedded in HTML be played?
The following code is in my test.html. The video can be played when accessed through an absolute path such as c:\test.html, but it cannot be played when accessed through: http://localhost/test.html. It only loads a player on the page, and none of the buttons work. I don't know where the problem is, but I guess it has nothing to do with the code. The code is as follows:

Copy code
The code is as follows:

<object width="300" height="300" type="video/x-ms-asf" url="http://localhost/younao01.mp4" data="younao01.mp4" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name="url" value="younao01.mp4">
<param name="filename" value="younao01.mp4">
<param name="autostart" value="1">
<param name="uiMode" value="full" />
<param name="autosize" value="1">
<param name="playcount" 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>
</object>

After checking, I found that it really had nothing to do with the code. The specific reason was that there was no MP4 mapping in IIS. The solution is as follows:

Win7 :
Control Panel – View as (upper right corner) – Small icons – Administrative Tools – Internet Information Services (IIS) Manager – Click your website name on the left – Double-click “MIME Type” on the right – Click Add on the far right – Fill in .mp4 as the file extension, and Video/mp4 or application/octet-stream as the MIME type. All are OK. That’s it!

<<:  Web Theory: Don't make me think Reading Notes

>>:  Detailed explanation of the reasons why MySQL connections are hung

Recommend

VUE realizes registration and login effects

This article example shares the specific code of ...

Specific steps for Vue browser to return monitoring

Preface When sharing a page, you hope to click th...

When MySQL is upgraded to 5.7, WordPress reports error 1067 when importing data

I recently upgraded MySQL to 5.7, and WordPress r...

Issues with using Azure Container Registry to store images

Azure Container Registry is a managed, dedicated ...

Detailed explanation of fuser command usage in Linux

describe: fuser can show which program is current...

Docker-compose steps to configure the spring environment

Recently, I need to package the project for membe...

MySQL Constraints Super Detailed Explanation

Table of contents MySQL Constraint Operations 1. ...

mysql method to recursively search for all child nodes of a menu node

background There is a requirement in the project ...

Kill a bunch of MySQL databases with just a shell script like this (recommended)

I was woken up by a phone call early in the morni...

SQL IDENTITY_INSERT case study

Generally speaking, once a column in a data table...

Common front-end JavaScript method encapsulation

Table of contents 1. Enter a value and return its...