我正在尝试让网页显示一些视频,这些视频是数据库中的路径。
下面这段代码在Localhost(我正在使用MAMP)上正常工作但是当我将它上传到网络服务器时,它会显示视频的名称,但我得到“没有支持格式和MIME的视频”找到的类型。“在Firefox中。 Chrome和Safari都在加载时停止。
$result=mysql_query("SELECT * FROM videos");
while($row = mysql_fetch_array($result))
{
echo "<video width=\"600\" height=\"350\" controls=\"controls\">";
echo "<source src='".$row['url'].".mp4' type='video/mp4'/>";
echo "<source src='".$row['url'].".theora.ogv' type='video/ogg'/>";
echo "</video>";
echo "<br>" . $row['name'] ."<br/><br/>";
}
我想这可能是显而易见的事情,但我很难过。
任何帮助都非常感激。
感谢, 罗伯特。
答案 0 :(得分:1)
你能验证视频是否在数据库中(名称是一回事,文件实际存在吗?)?如果使用上传表单,则必须使用enctype="multipart/form-data"
。我假设视频是您尝试请求它们的格式。
在你的帖子中你说“但是当我把它上传到网络服务器”时,问题就在于上传了,而不是显示视频?您好像在说上传有问题,但您的代码是从数据库中检索它的代码。
首先是上传或显示的问题。