2011-07-13 117 views

回答

1

我發現這個解決方案。

class VideoLayer (Layer): 
    def __init__(self, video_name): 
     super(VideoLayer, self).__init__() 

     source = pyglet.media.load(video_name) 
     format = source.video_format 
     if not format: 
      print 'No video track in this source.' 
      return 

     self.media_player = pyglet.media.Player() 
     self.media_player.queue(source) 
     self.media_player.play() 

    def draw(self): 
     self.media_player.get_texture().blit(0, 0)