【问题标题】:Get pipe() state JavaScript获取 pipe() 状态 JavaScript
【发布时间】:2021-12-18 23:51:10
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript pipe ytdl


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      相关资源
      最近更新 更多