pyglet播放视频时出现问题

2024-09-26 18:17:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我是pyglet的新手,我的视频有问题。。 我想用pyglet播放一段视频。。但它不是在窗口播放视频,而是立即退出并终止。。 你们有什么办法解决这个问题吗?我怎么能拿着窗户放视频?? 我在python2.5中使用windowsvista64x 请帮忙

代码如下:

vidPath="vid.avi"
widnow = pyglet.window.Window()
source = pyglet.media.StreamingSource()
MediaLoad = pyglet.media.load(vidPath)
player = pyglet.media.Player()
player.queue(MediaLoad)
player.play()

@window.event
...def on_draw():
... player.get_texture.blit(0,0)

非常感谢您抽出时间


Tags: 代码视频windowmediapygletplayer窗户vid
2条回答

这可能有点晚了,讽刺的是,如果你在媒体上挖得够多的话_播放器.py小猪文档你可以把它们拼凑在一起,但是对于那些花了几个小时试图让pygame在windows上播放电影的人来说,绝望地试图让pymedia正确地与pygame接口,让音频与视频同步,并决定放弃并切换到piping,下面是一个最简单的例子,它将播放一部电影,修复上面代码中的问题。在

import pyglet
vidPath="TE5.mpg"
window = pyglet.window.Window()
player = pyglet.media.Player()
source = pyglet.media.StreamingSource()
MediaLoad = pyglet.media.load(vidPath)

player.queue(MediaLoad)
player.play()

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

pyglet.app.run()

我想打电话给你“pyglet.app.run()”丢失。在

相关问题 更多 >

    热门问题