【问题标题】:how to play avi or mpeg video with python cocos2d如何使用 python cocos2d 播放 avi 或 mpeg 视频
【发布时间】:2011-10-16 06:35:16
【问题描述】:

我正在为 python 使用 cocos2d 游戏引擎。我阅读了 api 文档,但找不到视频库。如何使用 python cocos2d 播放 avi 或 mpeg 视频?

【问题讨论】:

    标签: python cocos2d-python


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多