我正在尝试编写一个能够以多种格式下载 YouTube 视频的应用程序。一切都很好,除了以百分比获取进度外,我不希望应用程序通过请求调用自定义服务器来获取它。我正在使用 ytdl-core JavaScript-Library。
我曾想过通过监听管道状态(IsWriting、IsCancelled)来获取当前文件大小并创建加载效果,但我该怎么做呢?这是管道:
...().pipe(fs.createWriteStream(path));
我正在尝试编写一个能够以多种格式下载 YouTube 视频的应用程序。一切都很好,除了以百分比获取进度外,我不希望应用程序通过请求调用自定义服务器来获取它。我正在使用 ytdl-core JavaScript-Library。
我曾想过通过监听管道状态(IsWriting、IsCancelled)来获取当前文件大小并创建加载效果,但我该怎么做呢?这是管道:
...().pipe(fs.createWriteStream(path));