Ich versuche, ein Video von meinem Server zu streamen, aber es funktioniert nicht oder ich kann es falsch machen:Stream-Video in NodeJS
sind meine Routen definiert wie:
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});
});
In meinem jade vorlage datei habe ich für video.jade:
ul
for file in files
li
p
a(href=file)= file
Eigentlich listet alle Videos in meinem Video-Repertorium auf.
und dann für videofile.jade
video
source(src=file type="video/webm")
Ich mag es auf meinem iOS-Gerät arbeiten, aber es nicht (es bleibt auf der gleichen Seite)
Also ist es die richtige Art, ein Video anzuzeigen? Ich wusste, dass Webme nicht auf iOS funktionieren, aber sobald ich ein Webm auf meinem iPhone spielen konnte (vielleicht war es eine .gif-Datei, wurde es wie ein Video abgespielt). Vielen Dank. –