控制台在整个视频中显示“State.Playing”,在视频结束后显示“State.Ended”,但它不会进入if函数
我猜这是bla=player.get\u state()请求提供了一种不兼容的格式,比如bytes,但是我没有尝试将字符串转换成if函数识别为与我键入的值相同的任何内容
谢谢你的帮助
import vlc
player = vlc.MediaPlayer(fily)
print("check0")
player.play()
while True:
bla = player.get_state()
print(bla)
if bla == "State.Ended":
print(player.get_state())
print("checky")
break
player.stop()
^{} 不返回字符串,而是返回^{} :
相关问题 更多 >
编程相关推荐