无法通过Express.js显示静态加载的视频

问题描述 投票:0回答:1

我正在提供一些静态HTML,CSS和JS文件以及一个名为tmp的文件夹,其中包含一些图像和视频文件,使用Express.js作为我的Node应用程序:

app.use(express.static("build"));

app.use(express.static("../tmp"));

当我去http://localhost:3003时,它非常好地加载我的应用程序并加载我的网页上的所有图像(位于tmp文件夹中)但问题是每个视频文件看起来像这样:

enter image description here

如果我在视频播放器上按全屏幕,甚至直接访问网址http://localhost:3003/video_1.mp4,它的工作原理。

这是Express.js尝试从tmp文件夹中流式传输视频数据的问题吗?我真的不知道如何解决这个问题。我试图延迟播放并使用第三方库播放视频,但没有运气。

node.js express video
1个回答
0
投票

当我在视频元素的src中直接指定localhost:3003 / picture.png的整个路径时似乎工作

© www.soinside.com 2019 - 2024. All rights reserved.