【发布时间】:2022-11-28 08:05:12
【问题描述】:
大家好,我在使用 vlc 包在 python 中播放视频时遇到了滞后问题。这会影响睡眠时间,因为发生滞后时持续时间不再相同。
youtubeURL = "https://www.youtube.com/watch?v=" + youtubeID
duration = self.get_sec(pafy.new(youtubeURL).duration)
print(duration)
try:
stream = pafy.new(youtubeURL).streams[0]
self.mediaPlayer = vlc.MediaPlayer(stream.url)
self.mediaPlayer.play()
time.sleep(duration + 3)
except:
pass
【问题讨论】:
-
您是否使用 time.sleep 来测量视频的持续时间并在之前/之后做一些事情?
-
嗨,我只是把我的代码,是的,我测量它,只是滞后问题是一个问题
-
您可以使用 mediaPlayer.is_playing() 来检测您的媒体何时真正开始/停止以允许随机延迟吗?
标签: python video-streaming vlc libvlc python-vlc