


Analyze the reason why the MP4 video in the video tag in the H5 web page cannot be played
Today a friend asked me: Why can the MP4 video I recorded can be played locally but cannot be played normally using the video multimedia playback tag of html5, with only a progress bar and no image displayed? At that time, I was also curious about whether MP4 videos could be played using the video tag. I used it often. After all, we are good friends, so I went to check the problem myself. I came to the conclusion that it was actually a video encoding problem. Although the format They are all MP4, but HTML only supports H.264 encoding format, so I have no choice but to re-convert the encoding.
In order to avoid everyone encountering the same problem, I will give you some knowledge about html5 about the <video>
tag:
< video> appears. The function of this tag is to allow multimedia files to be played easily on web pages. Playing a video in
html only requires one tag:
##Although there is a lot less code, the functions are very sound. This is one of the highlights of html5 Bar!
About the video formats and encodings supported by the <video> tag:
MP4 = MPEG 4 file using H264 video codec and AACAudioCodes
WebM = WebM files use the VP8 video codec and Vorbis audio codec
Ogg = Ogg files use Theora video codec and Vorbis audio codec
Through the above information, we will find that there are only h264-encoded MP4 videos (MPEG-LA company) and VP8-encoded webm format videos (Google company) and Theora-encoded ogg format video (iTouch development) can support the html5 <video> tag.
What if the browser does not support the video tag?
For exampleIE browserThere are also old versions of browsers that do not support html5 very well. What should we do when users use these browsers to open our web pages with videos? ?
We can write the code like this:
In this way, in a browser that does not support html5, it will prompt "Your browser does not support playing this video!"!
About the extended parameter description of the video tag:
The video element allows multiple source elements. The source element can link different video files. The browser will use the first recognized format, so we only need to prepare a few more videos in different formats.
Usage:
- ## ##
- type=
"video/mp4"> Your browser does not support this video format.
type="video/ ogg">##
autoplay: The presence of this attribute means that the video will automatically play after it is ready. Usage: autoplay="autoplay"
controls : The appearance of this attribute means that controls are displayed to the user, such as the playback button, etc. Usage: controls="controls"
height: setting Height width: Set the width
loop: Automatic replay, usage: loop="loop"
preload: The video is loaded when the page loads And prepare to play, usage: preload="auto" - load the entire video when the page is loaded; preload="meta" - only load metadata after the page is loaded; preload="none" - do not load when the page is loaded video. Note: If autoplay is used, preload is ignored
#src: URL to play the video
About< I will introduce the video> tag here. I believe everyone already has a deep understanding of this tag!
【Related recommendations】
1.html/css free video tutorial
2. Teach you how to use HTML5 audio and Video
3. Teach you how to enhance the compatibility of video tags in H5 in browsers
4. Detailed explanation of HTML5 video display standards
5. Brief description of the parameters and attributes of the <video> tag
The above is the detailed content of Analyze the reason why the MP4 video in the video tag in the H5 web page cannot be played. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



How to send web pages to the desktop as a shortcut in Edge browser? Many of our users want to display frequently used web pages on the desktop as shortcuts for the convenience of directly opening access pages, but they don’t know how to do it. In response to this problem, the editor of this issue will share the solution with the majority of users. , let’s take a look at the content shared in today’s software tutorial. The shortcut method of sending web pages to the desktop in Edge browser: 1. Open the software and click the "..." button on the page. 2. Select "Install this site as an application" in "Application" from the drop-down menu option. 3. Finally, click it in the pop-up window

Solutions to inaccessible web pages include checking the network connection, clearing the browser cache, checking the web page address, trying to use other browsers, checking the server status, checking the domain name resolution, checking the firewall and security settings and contacting the website administrator. Detailed introduction: 1. Check the network connection to ensure that the network connection is normal. You can try to open other web pages or use other devices to access to determine whether it is a network connection problem. If other web pages can be accessed normally, it may be a problem with the web page; 2. Clear the browser cache. The browser cache may cause the web page to fail to load, etc.

The browser cannot open the web page but the network is normal. There are many possible reasons. When this problem occurs, we need to investigate step by step to determine the specific cause and solve the problem. First, determine whether the webpage cannot be opened is limited to a specific browser or whether all browsers cannot open the webpage. If only one browser cannot open the web page, you can try to use other browsers, such as Google Chrome, Firefox, etc., for testing. If other browsers are able to open the page correctly, the problem is most likely with that specific browser, possibly

To set the automatic refresh of a web page, you can use the HTML "meta" tag, the JavaScript "setTimeout" function, the "setInterval" function or the HTTP "Refresh" header. Detailed introduction: 1. Use the "meta" tag of HTML. In the "<head>" tag of the HTML document, you can use the "meta" tag to set the automatic refresh of the web page; 2. The "setTimeout" function of JavaScript, etc.

Some netizens found that when they opened the browser web page, the pictures on the web page could not be loaded for a long time. What happened? I checked that the network is normal, so where is the problem? The editor below will introduce to you six solutions to the problem that web page images cannot be loaded. Web page images cannot be loaded: 1. Internet speed problem The web page cannot display images. It may be because the computer's Internet speed is relatively slow and there are more softwares opened on the computer. And the images we access are relatively large, which may be due to loading timeout. As a result, the picture cannot be displayed. You can turn off the software that consumes more network speed. You can go to the task manager to check. 2. Too many visitors. If the webpage cannot display pictures, it may be because the webpages we visited were visited at the same time.

How to solve the problem of web pages not opening With the rapid development of the Internet, people increasingly rely on the Internet to obtain information, communicate and entertain. However, sometimes we encounter the problem that the web page cannot be opened, which brings us a lot of trouble. This article will introduce you to some common methods to help solve the problem of web pages not opening. First, we need to determine why the web page cannot be opened. Possible reasons include network problems, server problems, browser settings problems, etc. Here are some solutions: Check network connection: First, we need

Executing PHP code in a web page requires ensuring that the web server supports PHP and is properly configured. PHP can be opened in three ways: * **Server environment:** Place the PHP file in the server root directory and access it through the browser. * **Integrated Development Environment: **Place PHP files in the specified web root directory and access them through the browser. * **Remote Server:** Access PHP files hosted on a remote server via the URL address provided by the server.

Solutions to slow web page opening: 1. Check the network connection speed. You can use an online speed test tool to test the network. You can contact the network service provider to solve the problem. 2. You can improve the web page opening speed by clearing the browser cache. You can use the browser's Find the option to clear cache in the settings and choose to clear all cached data; 3. In the browser plug-in and extension management page, you can try to disable browser plug-ins and extensions; 4. The slow opening of web pages may also be related to the performance of the computer , closing programs or processes that occupy system resources can also improve web page loading speed.
