Видео работает в Chrome, но не в Firefox

Я могу получить видео для воспроизведения в 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>";

3

Решение

После ЧАСОВ & Несколько дней, пытаясь выяснить мою проблему, я возился с видео тегами и БУМ! echo "<video controls src='$url' width='560' height='315'></video>"; Если вам не нравится «Плагин необходим для отображения в контенте» или «Формат или MIME-тип не поддерживается», попробуйте! $ url — это то, что я использую для извлечения видео из моей базы данных, поэтому это местоположение файла, только если кто-то хотел или должен был это знать. Кстати, я использовал теги видео как HTML5, и он не работал, поэтому я переключил его, и теперь он работает как чемпион

1

Другие решения

(Источник: 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>
0

По вопросам рекламы [email protected]