node.js - Exemple de vidéo de sortie nodejs
PHP中文网
PHP中文网 2017-05-16 13:37:02
0
2
570

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

) ;
PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
伊谢尔伦

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.

PHPzhong

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');
});

//Remarque

//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 });

//Pour plus de détails, référez-vous à : /a/119...

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----------------------------------------------- - ---------

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!