node.js - Contoh video output nodejs
PHP中文网
PHP中文网 2017-05-16 13:37:02
0
2
606

Setelah lama mencari, saya tidak menemui maklumat yang lebih terperinci, saya hanya menemui fs.createReadSream&fs.createWriteStream&pipe
Saya tidak begitu faham cara menggunakannya. Adakah terdapat kes keluaran yang lebih ringkas dan lebih kasar? (Saiz video 4g bajet);

Op, bagaimana untuk menyimpan video yang dimuat naik oleh bahagian hadapan (bajet 4G bersaiz video

);

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
伊谢尔伦

pertunjukan video
PS: Secara kebetulan, anda harus menggunakan Google dan GitHub dengan baik, dan rakan sekerja harus menggunakan carian bahasa Inggeris dengan baik dan bukannya bahasa Cina dan Baidu.

PHPzhong

var fs = memerlukan('fs');
var url = memerlukan("url");

 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(" ");

     }
 }

}).dengar(8080); server.on('err',function(err){

console.log('err');

});

//Nota
//Anda boleh menggunakan kod berikut untuk menggantikan perkara di atas: rs.pipe(res); fail pada localhost Tiada masalah
//Jadi kita harus memilih paip untuk menulis strim Paip boleh menangani masalah membaca dan menulis yang tidak konsisten

//rs.on('data',function(chunk){ res.write. (ketulan);


//Untuk butiran lanjut, rujuk: /a/119...

bahagian nod------------------------------------------------- -- --------------------------

<html>

<head>

</head>
<body>
    <video width="320" height="240" controls="controls">
      <source src="/" type="video/mp4">
    nook
    </video>
</body>
</html>

bahagian html------------------------------------------------- - --------

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan