我正在建立一个php的网站,回复以下html:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<video id="video_media" style="position:relative; z-index:1; display:block; margin-left:auto; margin-right:auto; width:700px;" controls>
<source src="uploads/15 dialogo 13.mp4" type='video/mp4'>
</video>
</body>
</html>
当我在谷歌浏览器中查看页面时,只有一组控件。如果我按播放音频播放,但视频不会显示在谷歌浏览器中。在safari和microsoft edge中,视频将显示并与控件一起播放。
我没有在这里标记php,因为当我用这段代码制作一个html文件同样的事情发生时,所以我很确定它不是php的问题。
在过去的几天里,我用Google搜索了很多内容,但是我找不到其他有同样问题的人。我已经更改了计算机上chrome的设置,试图查看视频,但没有做任何事情。我也不认为这是一个chrome设置问题,因为我从未注意到其他网站的视频没有在我的浏览器上播放。
如果有一个我错过的明显答案,抱歉......我对网页设计还不熟悉,之前我从未在网页上使用过视频。如果还有其他问题被问到答案相同,那么,抱歉。我先在这里搜索,但我可能错过了它。请指出我的页面。谢谢,
------------ ------------ UPDATE
顺便说一句,它在firefox上不起作用。
此外,下载后我可以下载音频和视频文件。它只是不在浏览器中播放。
你可以尝试:
<source src="./uploads/15 dialogo 13.mp4" type='video/mp4'>
或者meaby更改视频名称:
<source src="./uploads/test.mp4" type='video/mp4'>
--UPDATE--
显然问题是由视频编解码器产生的
我有一个不能在Chrome或Firefox中播放的mp4视频。音频播放,带有控件,但没有视频。修复它的原因是将视频拉入Final Cut Pro,它说它是非标准尺寸或格式,然后我将文件“共享”(导出)回到我的硬盘上。新文件在所有浏览器中播放。对于三分钟的标清视频,文件大小从32 MB跳到98 MB。