libvideo 使用异步方法下载视频取得进展

libvideo download video with async method getting progress

我正在尝试使用 libvideo 从 youtube 下载视频并相应地更新进度条。我真的不知道如何使用它的异步方法。有人可以给我举个例子吗?

var youTube = YouTube.Default;
var video = await youTube.GetVideoAsync(Url);

如果你看一下项目问题,你会发现库本身不支持获取进度。 https://github.com/jamesqo/libvideo/issues/47

如果你想自己编写进度条,我建议帮助解决上述 github 项目的问题。

其他方法可以建立在这个答案之上: libvideo 在后台使用 HttpClient class。