June 2015
Intermediate to advanced
206 pages
4h 32m
English
Let's add subtitles to our application. We will do this in four simple steps:
Subtitle widget (subtitle.kv) derived from the Label class that will display the subtitlesSubtitle instance (video.kv) on top of the video widgetSubtitles class (subtitles.py) that will read and parse a subtitle fileVideo progression (video.py) to display the corresponding subtitleThe Step 1 involves the creation of a new widget in the subtitle.kv file:
88. # File name: subtitle.kv 89. <Subtitle@Label>: 90. halign: 'center' 91. font_size: '20px' 92. size: self.texture_size[0] + 20, self.texture_size[1] + 20 93. y: 50 94. bcolor: .1, .1, .1, 0 95. canvas.before: 96. Color: 97. rgba: self.bcolor ...
Read now
Unlock full access