我想从我的服务器上流式传输视频,但它不起作用或者我可能做错了:
我的路由定义如下:
var fs = require('fs');
router.get('/', function(req, res) {
fs.readdir(__dirname + '/../public/videos', function(err, data){
res.render('videos', {files: data});
});
});
router.get('/:file', function(req, res) {
res.render('videofile', {file: req.params.file});
});
在我的jade模板文件中,我有一个名为video.jade的文件:
ul
for file in files
li
p
a(href=file)= file
实际上它列出了我视频库中的所有视频。
然后是videofile.jade文件。
video
source(src=file type="video/webm")
我希望它在我的iOS设备上能够正常工作,但它没有(它停留在同一页)