recherche
Questions et réponses node.js - Exemple de vidéo de sortie nodejs
node.js - Exemple de vidéo de sortie nodejs
PHP中文网 2017-05-16 13:37:02 voir 723

0

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

) ;
Your Answer
soumettre

2 réponse
0

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.

2017-05-16 13:39:02

soumettre

0

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

2017-05-16 13:39:02

soumettre

Hot Tools

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

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

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

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser