【问题标题】:Video working in Chrome but not Firefox视频在 Chrome 中运行,但在 Firefox 中无法运行
【发布时间】:2015-07-26 22:17:42
【问题描述】:

我可以通过页面底部的嵌入标签在 Chrome 中播放视频,我已将它们注释掉。无论如何,它不适用于 Firefox,我找不到其他方法让它显示和播放数据库中的视频。

在 div 标记 myElement 中,如果我在计算机上键入视频的位置,它会立即加载,但我希望每次都通过 $url 将视频从我的数据库中取出我试了一下,它说“需要插件才能显示此内容或找不到视频。”

我也尝试过使用<video>,似乎也没有用。

<!DOCTYPE html>
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 <title>Watch</title>
<script src="http://jwpsrv.com/library/6QVxzPkvEeSkJwp+lcGdIw.js"></script>
<script src="jwplayer/jwplayer.js" ></script>
<script>jwplayer.key="7SYdCOHxpEaICfiAz4rXDkkgf+fcssszRYDb2Q==";</script>
</head>

<body>

<div id="myElement">Loading the player...</div>
<script type="text/javascript">
jwplayer("myElement").setup({
    file : "<?php  ?>",
    //image: "",
    width: 640,
    height: 360
});
</script>

<?php

if(isset($_GET['id']))
{
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM `videos` WHERE id='$id'");
while($row = mysql_fetch_assoc($query))
{
    $name = $row['name'];
    $url = $row['url'];
}

echo "Your are watching ".$name."<br />";
//echo "<embed src='$url' width='560' height='315'></embed>"; 
}
else
{
    echo "Error!";
}

?>

</body>
</html>

解决方案

而不是:

echo "<embed src='$url' width='560' height='315'></embed>";

使用这个:

echo "<video controls src='$url' width='560' height='315'></video>";

【问题讨论】:

    标签: php html embed


    【解决方案1】:

    经过 HOURS 和几天的尝试找出我的问题后,我一直在搞乱视频标签和 BOOM! echo "&lt;video controls src='$url' width='560' height='315'&gt;&lt;/video&gt;"; 如果您对“需要一个插件来显示内容”或“不支持格式或 MIME 类型”感到痛苦,试试这个! $url 是我用来从我的数据库中检索视频的内容,因此这是文件的位置,以防万一有人想或需要知道。顺便说一句,我将视频标签用作 HTML5,但它不起作用,所以我切换了它,现在它像冠军一样工作

    【讨论】:

      【解决方案2】:

      (来源:http://www.w3schools.com/html/html5_video.asp

      您正在测试的视频可能是 Chrome 支持但 Firefox 不支持的格式。通常,为了安全起见,您最终需要提供多种格式的源代码(来自上面的 W3C 链接的示例):

      <video width="320" height="240" controls>
        <source src="movie.mp4" type="video/mp4">
        <source src="movie.ogg" type="video/ogg">
      Your browser does not support the video tag.
      </video>
      

      【讨论】:

      • 你会不会碰巧知道如何插入 $url 作为源 src?如上面的嵌入标签所示。它仍然对我不起作用,现在只是一个空白播放器,我尝试了 尽我所能,然后我只尝试了 php 标签和 $url,但没有。
      猜你喜欢
      • 1970-01-01
      • 2018-11-18
      • 2019-12-22
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多