【问题标题】:How to solve vlc playing Youtube video lagging issue?如何解决 vlc 播放 Youtube 视频滞后问题?
【发布时间】: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


【解决方案1】:

我也遇到了同样的问题,不知道有没有大佬解答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 2017-05-12
    • 2022-01-04
    • 2019-07-03
    • 2019-10-29
    • 2012-09-07
    • 2011-11-29
    相关资源
    最近更新 更多