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