Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python 3.7在Raspberry PI 3B上播放视频_Python_Raspberry Pi3_Pyglet - Fatal编程技术网

使用Python 3.7在Raspberry PI 3B上播放视频

使用Python 3.7在Raspberry PI 3B上播放视频,python,raspberry-pi3,pyglet,Python,Raspberry Pi3,Pyglet,如何使用Python 3.7在Raspberry Pi 3b上播放视频?我试过下面的代码,它在桌面上工作,但在pi上它给了我一个神秘的“总线错误”问题。试图使用try catch块打印更多信息,但未打印任何内容 import pyglet import traceback pyglet.have_avbin = True pyglet.options['search_local_libs'] = True vidPath = "sample1.mp4" exc_obj=None window

如何使用Python 3.7在Raspberry Pi 3b上播放视频?我试过下面的代码,它在桌面上工作,但在pi上它给了我一个神秘的“总线错误”问题。试图使用try catch块打印更多信息,但未打印任何内容

import pyglet
import traceback

pyglet.have_avbin = True
pyglet.options['search_local_libs'] = True
vidPath = "sample1.mp4"
exc_obj=None
window = pyglet.window.Window(width=500, height=500)

player = pyglet.media.Player()

player.volume = 0
source = pyglet.media.StreamingSource()
try:
    mediaLoad = pyglet.media.load(vidPath)


    player.queue(mediaLoad)

    player.play()
except Exception as exc:
     tb = traceback.TracebackException.from_exception(exc)
     print(''.join(tb.stack.format()))



@window.event
def on_draw():
    if player.source and player.source.video_format:
        player.get_texture().blit(0, 0)


pyglet.app.run()
是否有任何其他库可用于实现相同或任何其他方式来修复此错误。
如果需要,我可以将硬件更改为3b+或4。

您应该包括错误回溯消息。你能说得更具体一点吗?总是把完整的错误信息(从单词“Traceback”开始)作为文本(不是截图)放在问题中(不是评论)。还有其他有用的信息。运行不使用
pyglet
或不尝试播放视频的python脚本是否有问题?不幸的是,它不会在except块中打印任何信息。我得到的唯一错误是“总线错误”,脚本运行,创建了一个窗口,但随后失败。您应该包含错误回溯消息。你能说得更具体一点吗?总是把完整的错误信息(从单词“Traceback”开始)作为文本(不是截图)放在问题中(不是评论)。还有其他有用的信息。运行不使用
pyglet
或不尝试播放视频的python脚本是否有问题?不幸的是,它不会在except块中打印任何信息。我得到的唯一错误是“总线错误”,脚本运行,创建一个窗口,但随后失败。