node.js 建video server

1:   mkdir  nodejsvideoserver

2 :    进入目录 ,   npm init  , 这个命令会生成  package.json

3 :  新建  music 目录 , 放几个测试MP3

4: node.js 如何遍历目录, 得到所有文件名字和文件细节

https://flaviocopes.com/how-to-get-files-names/

 

5 : 生成包含这些文件的json 返回给 client

参考文章 : https://stackoverflow.com/questions/38104090/how-can-i-read-files-from-directory-and-send-as-json-to-client

 

可用的实现为 :

 

6: flutter app  如何根据这个api 生成可播放的listview

medium网站的参考文章 :   https://medium.com/nonstopio/flutter-future-builder-with-list-view-builder-d7212314e8c9

此文是生成一个future build listview  , 不涉及播放

 

7 :  如何用 node.js写一个只支持 mp3 的流媒体服务器

参考 https://github.com/DarkMannn/node-radio-mini

 

 

 

 

 

 

  • 参考文章 :

a) https://github.com/illuspas/Node-Media-Server

中国人写的 media server