expressjs - не найдено видео с поддерживаемым форматом и типом пантомимы для видео тире - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу встроить видеорегистратор на свой веб-сайт.

Я следую инструкциям в 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.

...