Browsers do not support some mpeg4 videos embedded in Video

A video tag is embedded in the video address returned by the background. The video is encoded by mpeg4. The address is as follows: http://135...:8083/upload/2018/03/20/7a039246ae8b41d90ae74519**.mpeg4, some videos can be played, and some videos only have progress bars but no pictures.

I would like to ask the video addresses returned by the backend are all mpeg4 encoded, why some can be played and others cannot be played? And mainstream browsers can"t play mpeg4 videos that Google and Firefox can"t play. Win10 has its own browser. I"ve tried to play mpeg4 videos that Google and Firefox can"t play.

Mar.06,2021

such as mp4 , h264 and h265 are different.
specific browser encoding support can be found in the table below.
ideo" rel=" nofollow noreferrer " ideo" rel= "nofollow noreferrer" > https://en.wikipedia.org/wiki.


Video files need to distinguish between encoding format and file format. Generally speaking, you can only see the file format from the extension, not the encoding format. The support of different coding formats should be similar to what the previous several people said, and I haven't studied it carefully, so I have nothing to add. In short, it is recommended that all videos be re-transcoded to a playable format.


Thank you for the invitation!

< hr >

first of all, I will give you a picture to see if you are familiar with and understand compatibility issues:

clipboard.png

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b32813-2be34.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b32813-2be34.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?