import vlc
p = vlc.MediaPlayer("https://www.youtube.com/watch?v=7ailmFB38Rk")
p.play()给了我这个错误
[00007f97a80030c0] http stream error: local stream 1 error: Cancellation (0x8)我被告知这是链接无效或断开的原因,这两种情况都不是,因为使用常规的vlc播放视频效果很好
此外,如果不知何故无法播放视频,我只需要播放音频,这也将是有帮助的。
发布于 2020-11-18 19:09:26
使用pafy
# importing vlc module
import vlc
# importing pafy module
import pafy
# url of the video
url = "https://www.youtube.com/watch?v = vG2PNdI8axo"
# creating pafy object of the video
video = pafy.new(url)
# getting best stream
best = video.getbest()
# creating vlc media player object
media = vlc.MediaPlayer(best.url)
# start playing video
media.play() https://stackoverflow.com/questions/64890602
复制相似问题