When designing a learning platform, a powerful video player is very important for learning experience. Please add the following features to the video player.
  1. Interactive Transcript - The transcript can auto-scroll while a video is playing. When user click on a sentence in the transcript, the video will jump to that time spot. A user can also search for keywords in the transcript to find the information they want to watch. Please see this example from FV Player https://foliovision.com/2016/11/interactive-transcript
  2. Multi-language support - If a user want to switch the video to another language in a dropdown bar, the entire video and interactive transcript mentioned above will be switched to another language.
  3. Timeline Previews - There should be a preview of the video image on the timeline like YouTube. Please see this example from FV Player https://foliovision.com/player/features/accessibility/timeline-previews
  4. Sticky Video - The video will be shown on the bottom left or right corner of the browser or app if a user scroll pass the video on the course page. Please see this example from FV Player https://foliovision.com/player/features/accessibility/sticky-video
  5. Bookmarks - Students should be able to bookmark on different time spots of a video and add some note on those time spots in order to mention themselves about their past learning experience.
  6. Speed and Resolution Buttons - Students should be able to adjust video speed and resolutions based on their internet speed like YouTube. Please see this example from FV Player https://foliovision.com/player/features/playback/speed-buttons
Please implement these features for video player to enhance users' learning experience. Thank you.