pygletを使って動画を再生する

(※後でrefineします。動画の種類によってはFlashなどプレイヤの導入やffmpegの導入・設定が必要。また現時点ではスタート時にCould not set vsync警告、再生終了後にエラーが出ます。)

import pyglet

window = pyglet.window.Window(320, 180, resizable=True)

source1 = pyglet.media.load('youtube.Hlj6u2plNf4.flv')
source2 = pyglet.media.load('youtube.0KnhGnegjAA.flv')

player = pyglet.media.Player()
player.queue(source1)
player.queue(source2)

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

player.play()
pyglet.app.run()