0

我正在尝试编写一个能够以多种格式下载 YouTube 视频的应用程序。一切都很好,除了以百分比获取进度外,我不希望应用程序通过请求调用自定义服务器来获取它。我正在使用 ytdl-core JavaScript-Library。

我曾想过通过监听管道状态(IsWriting、IsCancelled)来获取当前文件大小并创建加载效果,但我该怎么做呢?这是管道:

...().pipe(fs.createWriteStream(path));
4

1 回答 1

0

您必须使用该.on('progress')事件。有一个工作示例:progress.js

于 2021-12-02T17:16:43.257 回答