In this chapter, we will learn how to search, display, and control videos. We will integrate knowledge from previous chapters to build a responsive application with the ability to adjust to different screens and maximize the use of space. We will produce an enhanced video widget with controls and subtitle support, and learn how to display a search result query from the TED API services (developer.ted.com). Here are the main topics that we will cover in this chapter:
Control the progression of a streamed video
Use the progression of a video to display subtitles at the right moment
Apply strategies and components to make our application responsive
Display and navigate a local file directory tree
Use the Kivy inspector to debug our applications
Add scroll functionality to a list of results obtained from an Internet query
This chapter wraps up a lot of knowledge acquired so far. We will be reviewing and combining the use of properties, events, animations...