在我的网站上,用户可以上传视频。 我将这些视频存储在一个文件夹中,并将它们的路径存储在mysql数据库中。无法在PHP中显示视频
我想从文件夹中检索该视频并在页面上显示。 该文件夹还包含图像。 我也显示图像。 图像正在显示。视频只播放音频,而不播放视频。而且,我的数据库中只有两个视频和一个图像。然后还有3个视频文件和3个图像正在显示,从中可以显示两个图像,并显示替代文字。
以下是我在PHP试图代码:
if ($db_found)
{
$query ="SELECT * FROM `files`";
$result = mysql_query($query,$db_handle);
echo "<div class='product'>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$src=$row['File'];
echo "<img src='$src' height='200' width='200' alt='Image not Found'/>";
echo "<video width='200' height='200' autoplay controls>
<source src='$src' type='video/mp4'>
</video>";
}
echo "</div>";
}
你怎么知道你的视频编码正确? – 2014-11-14 17:00:48
您正在使用视频和图像的** SAME ** src。究竟你如何期待''工作?图像不是视频。 –
2014-11-14 17:00:55
这听起来不像php的问题。您的浏览器支持html5视频标签,或者与文件本身或存储视频的服务器相关,这是一个问题。 – 2014-11-14 17:01:36