在 Raspberry 上运行 VLC 媒体播放器时出错

问题描述

嗨,我正在我的 RaspBerry 中运行一些媒体文件代码如下:

while True :
    try:
        response = input
        print(response)
        if (response=='playvideo1'):
            print("playvideo1") #first condition I need
            player= vlc.MediaPlayer('/home/pi/Downloads/video1.mp4')
            player.play()
            player.set_fullscreen(True)
        elif(response=='playvideo2'):
            print("playvideo2") #second condition that I need
        elif(response=='playvideo3'):
            print("playvideo3") #third condition that I need
    except:
        pass

它运行并播放视频,但在终端给我这个错误

playvideo1
[a1526cc8] mmal_codec decoder: VCSM init succeeded: CMA
[a1526cc8] main decoder error: buffer deadlock prevented
'playvideo2'
playvideo2
[00dfbd10] xcb_window window error: X server failure

请帮忙。

如果输入不是我的任何条件,还有一些方法可以播放视频吗?像: response ==''

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...