我正在提供一些静态HTML,CSS和JS文件以及一个名为tmp的文件夹,其中包含一些图像和视频文件,使用Express.js作为我的Node应用程序:
app.use(express.static("build"));
app.use(express.static("../tmp"));
当我去http://localhost:3003
时,它非常好地加载我的应用程序并加载我的网页上的所有图像(位于tmp文件夹中)但问题是每个视频文件看起来像这样:
如果我在视频播放器上按全屏幕,甚至直接访问网址http://localhost:3003/video_1.mp4
,它的工作原理。
这是Express.js尝试从tmp文件夹中流式传输视频数据的问题吗?我真的不知道如何解决这个问题。我试图延迟播放并使用第三方库播放视频,但没有运气。
当我在视频元素的src中直接指定localhost:3003 / picture.png的整个路径时似乎工作