如何使用python cocos2d播放avi或mpeg视频
我正在使用用于python的cocos2d游戏引擎。我读了api文档,但找不到视频库。如何使用python cocos2d播放avi或mpeg视频?我找到了这个解决方案如何使用python cocos2d播放avi或mpeg视频,python,cocos2d-python,Python,Cocos2d Python,我正在使用用于python的cocos2d游戏引擎。我读了api文档,但找不到视频库。如何使用python cocos2d播放avi或mpeg视频?我找到了这个解决方案 class VideoLayer (Layer): def __init__(self, video_name): super(VideoLayer, self).__init__() source = pyglet.media.load(video_name) form
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)
我找到了这个解决方案
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)