Overview:
- Kivy has a video player widget which is a composite widget, derived from gridlayout class of Kivy.
 - The class VideoPlayer has several attributes that can customise the the videoplayer. They include options for
	
- Controlling the fullscreen view
 - Initial state of the video. The video could be in playing state or paused state or in stopped state.
 - Setting the position in the timeline of video, setting the volume of the video
 - Annotations for the video
 - Thumbnail of the video
 
 
Example:
| 
			 import kivy kivy.require('1.9.1') # the kivy version required 
 # import the kivy modules/widgets from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.gridlayout import GridLayout from kivy.uix.videoplayer import VideoPlayer 
 # An App running a video file class MyVideoApp(App): def build(self): self.player = VideoPlayer(source='/users/vinodh/downloads/Sintel_DivXPlus_6500kbps.mkv', state='play', options={'allow_stretch': True}) return (self.player) 
 # Start the Video App if __name__ == '__main__': MyVideoApp().run()  | 
		
Output:
