我正在尝试从我的服务器流式传输视频,但它不起作用或者我可能做错了:
我的路线定义如下:
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设备上运行,但它没有(它保持在同一页面上)
答案 0 :(得分:0)
iOS不支持webm。 mp4容器中的H.264 / AAC / MP3编解码器是"正确的"格式。