0
我想相应下载使用libvideo来自YouTube的视频和更新进度条。我真的不知道如何使用它的异步方法。有人能为我提供一个例子吗?libvideo下载视频与异步方法越来越进步
var youTube = YouTube.Default;
var video = await youTube.GetVideoAsync(Url);
我想相应下载使用libvideo来自YouTube的视频和更新进度条。我真的不知道如何使用它的异步方法。有人能为我提供一个例子吗?libvideo下载视频与异步方法越来越进步
var youTube = YouTube.Default;
var video = await youTube.GetVideoAsync(Url);
如果你看一看这个项目的问题,你会发现,库本身不支持获取进展。 https://github.com/jamesqo/libvideo/issues/47
如果你要编码的进度条自己,我建议与上述GitHub上项目的问题帮助。
其他方法可以建立在此答案上:Progress bar with HttpClient libvideo在后台使用HttpClient类。
我认为你需要自己处理进度条。 C#中的async/await允许您不要阻塞I/O调用,但不会免费提供进度条。您需要在单独的任务中手动检查进度。 – netchkin
这是我的问题,我没有意识到如何做到这一点! –