我有一个使用 python 在 vlc 中播放的 youtube 视频列表。
我正在使用tafy
和python-vlc
库。
我已经设法使用上述库按顺序播放视频。
但现在我想在某些时间戳之间播放视频(每个视频不同)。
那么 API 中是否存在tafy
或者python-vlc
可以让我从指定的开始时间戳到结束时间戳播放给定的视频?
更新:演示代码
import pafy
import vlc
url = "https://www.youtube.com/watch?v=bMt47wvK6u0"
video = pafy.new(url)
best = video.getbest()
playurl = best.url
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new(playurl)
Media.get_mrl()
player.set_media(Media)
player.play()
sleep(10)
while player.is_playing():
sleep(1)
所以现在这会播放一个完整的视频。我想在特定范围内播放它。