我在一个HTML文件中使用了视频标签,它工作得很好。
<div class="modal-body">
<video id="cartoonVideo" width="560" height="315" frameborder="0" allowfullscreen controls>
<source src="<?baseUrl() ?>/videos/video.mp4" type="video/mp4">
</video>
在wamp服务器上将文件格式更改为PHP时,我收到此错误。
no video with supported format and mime type found
在PHP文件中,我使用baseUrl()
方法从$ _SERVER
获取路径,检查它是有效的。我正在使用apache,并通过在mime.types
文件中添加以下行来启用mp4 mime类型
video/mp4 mp4 mp4v mpg4
在控制台中,我看到了这样的警告:
不支持文本/
的HTTP Content-Type。加载媒体资源“视频url"
发布于 2018-06-16 08:46:41
看起来你遗漏了开始的PHP标签,而且你还有一个额外的引号。尝试更改此设置:
<source src="baseUrl() ?>/videos/video.mp4"" type="video/mp4">
要这样做:
<source src="<?php baseUrl(); ?>/videos/video.mp4" type="video/mp4">
然后使用.php
扩展名保存该文件。
我很惊讶,因为baseUrl() ?>/videos/video.mp4"
不是有效的文件路径,所以当文件以.html
扩展名保存时,这种方法仍然有效。
https://stackoverflow.com/questions/50881856
复制相似问题