express.js-未找到带有支持的格式和mime类型的视频的破折号错误

时间:2019-02-03 21:40:21

标签: javascript node.js express mime-types mpeg-dash

我想在我的网站中嵌入一个破折号视频。

我遵循dash-if github readme中的指南,但是视频不起作用(音频工作正常)。

这是我在flutter run上查看页面源时得到的:

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> 时,我正在播放音频,但是没有视频,而是收到错误消息:

  

未找到具有受支持的格式和MIME类型的视频

但是,当我在该目录上执行http://localhost:3000并打开python -m http.server时,视频就可以正常播放。

我已经用express命令创建了我的express项目,除了我设置为hbs的模板引擎之外,没有进行任何更改。我使用以下服务器运行服务器:http://localhost:8000/myview.html

顺便说一句,我正在起诉firefox最新版本。

0 个答案:

没有答案