小编zaf*_*fer的帖子

如何使用 Python 3 停止线程内的 youtube-dl 下载

我有一个从特定 URL 下载视频的函数,我通过线程启动此函数以避免 GUI 冻结,但我想要一个函数来停止或暂停下载。这个怎么做?这是代码:

def download_videos(self):
     ydl1 = youtube_dl.YoutubeDL(self.get_opts())
     if self.get_Urls().__len__() > 0:
         ydl1.download(self.get_Urls())

def downloadVideoThrd(self):
    self.t1 = threading.Thread(target=self.download_videos())
    self.t1.start()
Run Code Online (Sandbox Code Playgroud)

python multithreading python-3.x youtube-dl

5
推荐指数
1
解决办法
2228
查看次数

标签 统计

multithreading ×1

python ×1

python-3.x ×1

youtube-dl ×1