我正在尝试从我的服务器流式传输视频,但它不工作或我可能做错了:
我的路由定义如下:
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:
ul
for file in files
li
p
a(href=file)= file
实际上它列出了我的视频库中的所有视频。
,然后为videfile .jade
video
source(src=file type="video/webm")
我想让它在我的iOS设备上工作,但它没有(它停留在同一个页面上)
iOS不支持webm。在mp4容器中的H.264/AAC/MP3编解码器是"正确的"格式。