import kivy kivy.require('1.0.4') from os.path import dirname, join from kivy.app import App from kivy.uix.video import Video from kivy.uix.scatter import Scatter class VideoPlayer(App): def build(self): curdir = dirname(__file__) filename = join(curdir, 'bigbuckbunny_trailer.m4v') video = Video(source=filename, play=True) scatter = Scatter() video.bind(texture_size=scatter.setter('size')) scatter.add_widget(video) return scatter if __name__ in ('__main__', '__android__'): VideoPlayer().run()