Après une longue recherche, je n'ai pas pu trouver d'informations plus détaillées. Je n'ai trouvé que fs.createReadSream&fs.createWriteStream&pipe
Je ne comprends pas très bien comment l'utiliser. Existe-t-il un cas de sortie plus simple et plus brut ? Il suffit de sortir une vidéo directement. (budget taille vidéo 4g);
Oups, comment enregistrer la vidéo téléchargée par le front-end (budget taille vidéo 4G
) ;2 réponse
videoshow.
PS : Au fait, vous devriez faire bon usage de Google et de GitHub, et vos collègues devraient faire bon usage de la recherche en anglais au lieu du chinois et de Baidu.
var fs = require('fs');
var url = require("url");
var server = require('http').createServer(function(req, res) {
if(req.url != "/favicon.ico"){
var pathname = url.parse(req.url).pathname;
if(pathname == "/"){
res.writeHead(200, {'Content-Type': 'video/mp4'});
var rs = fs.createReadStream('./q0391tntxq6.mp4');
rs.pipe(res);
rs.on('end',function(){
res.end();
console.log('end call');
});
}else if(pathname == "/sp"){
var datas = fs.readFileSync("./1.html","utf-8")
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(datas);
res.end(" ");
}
}
}).écouter(8080);
server.on('erreur',function(erreur){
console.log('erreur');
});
//Vous pouvez utiliser le code suivant pour remplacer celui ci-dessus : rs.pipe(res);
//Mais lorsque la vitesse d'écriture est plus lente que la vitesse de lecture, des problèmes surviendront bien sûr, pour la lecture de mp3. fichiers sur localhost Il n'y a pas de problème
//Nous devrions donc choisir pipe pour écrire le flux. Pipe peut mieux gérer le problème de lecture et d'écriture incohérentes
//rs.on('data',function(chunk){ res.write (morceau });
partie nœud--------------------------------------------------------- -- --------------------------
<html>
<head>
</head>
<body>
<video width="320" height="240" controls="controls">
<source src="/" type="video/mp4">
nook
</video>
</body>
</html>partie html----------------------------------------------- - ---------
Outils chauds Tags
Hot Questions
Hot Tools
Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy
VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy
Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP
VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits
SublimeText3 version chinoise
Version chinoise, très simple à utiliser
Sujets chauds





