Я хочу встроить видеорегистратор на свой веб-сайт.
Я следую инструкциям в gashub readme на gashub , но видео не работает (звук работает нормально).
Вот что я получаю при просмотре источника страницы на http://localhost:3000
:
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<meta charset="UTF-8" />
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/stylesheets/bootstrap.min.css">
<script src="/javascripts/jquery.min.js"></script>
<script src="/javascripts/popper.min.js"></script>
<script src="/javascripts/bootstrap.min.js"></script>
</head>
<body>
<div>
<video id="videoPlayer" controls></video>
</div>
<script src="https://cdn.dashjs.org/latest/dash.all.min.js"></script>
<script>
(function(){
var url = "https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd";
var player = dashjs.MediaPlayer().create();
player.initialize(document.querySelector("#videoPlayer"), url, true);
})();
</script>
</body>
</html>
Теперь, когда я открываю http://localhost:3000
, я получаю воспроизводимый звук, нонет видео, и вместо этого я получаю сообщение об ошибке:
Не найдено видео с поддерживаемым форматом и типом MIME
Однако, когда я делаю python -m http.server
в этом каталоге иopen http://localhost:8000/myview.html
видео воспроизводится просто отлично.
Я создал свой экспресс-проект с помощью команды express и ничего не изменил, кроме механизма шаблонов, который я установил в hbs.Я запускаю сервер с: npm start
.
Кстати, я подаю в суд на последнюю версию Firefox.