guys! I'm trying to find a media player that could playback Youtube, Vimeo and HLS URLs. It seems Plyr player (https://github.com/sampotts/plyr) is suitable, but I have some troubles with closed captions for Youtube and Vimeo videos. Although videos show captions in Youtube and Vimeo players and it is possible to toggle them, I wasn't able to load captions for Vimeo video at all and can't toggle Youtube captions using Plyr. Could you please give some examples how to solve this captions problem with Plyr? Or with another media player?
Plyr media player doesn't show Vimeo and doesn't toggle Youtube closed captions
1.8k Views Asked by MotionKiwi At
1
There are 1 best solutions below
Related Questions in YOUTUBE
- Extracting viewCount & SubscriberCount from YouTube API V3 for a given channel, where channelID does not equal userID
- Get youtube video information using javascript and Youtube-API
- YouTube views not counting on Wordpress embed
- youtube api v3 insert comments
- How to track multiple youtube videos in google analytics
- Youtube api v3 duration
- Convert youtube video to mp3 using Quick MP3 API
- Grabbing color palette from YouTube thumbnail
- YouTube API - Getting current time in a global variable
- Unable to Full Screen Youtube Video Inside Custom Webview
- Youtube embed display at one time start at beginning
- Youtube API - Listing hidden videos of my channel using OAuth
- How to get data of a youtube playlist in JSON format using JavaScript API V3
- Google Developer API V3 for video upload in YouTube C#.net
- How to use YouTube iOS player helper with use_frameworks! with CocoaPods
Related Questions in PLYR
- Convert list of overlapping data.frames into single data.frame
- create_progress_bar in recursive functions in R
- R data.frame: rowSums of selected columns by grouping vector
- Copy data from a row inside a data frame and put it into an array in R
- When to use parallel programming in R to apply a function to each row
- How to apply scales::percent or scales::percent_format() to prop.table in R to format numbers as percentages
- Parallelized Update of MySQL DB?
- R: Using plyr to perform fuzzy string matching between matching subsets of two data sources
- R: Create 2 columns with difference and percentages values of another column
- Error message when running simple 'rename' function
- Apply an R function over multiple arrays, returning an array of the same size
- R - ddply summarise using nlevels() does not work
- How to use ddply or dplyr to evaluate a multivariable function with unvectorized inputs against a data frame?
- Make a frequency data frame from a list while maintaining rows in R
- Multi Column DDPLY/R function in Pandas/Python
Related Questions in VIMEO
- How to make video play fullscreen automatically
- how to get the private meta data from vimeo private video
- M3U8 playback issues with Vimeo and JW Player
- Having trouble with methods for Vimeo's new API to get url of files
- Embed Youtube/Vimeo videos into email template
- How to remove video from Vimeo server using api?
- Vimeo Search API implementation for Windows Phone 8
- Vimeo pro authentication php
- Javascript - Regex Vimeo ID
- How to check YouTtube videos URL is validation now?
- How to validate Youtube and Vimeo URLs
- Viemo API requests limit for videos and thumbnails
- Vimeo video stops playing on Android 6 devices
- How to play Facebook and Youtube videos in android?
- Vimeo API not detecting play event
Related Questions in CAPTIONS
- Wordpress stripping HTML code from some captions in jQuery Lightbox
- Using Javascript, how to make individual captions for each of my lightbox gallery images?
- Kaltura captions: set default language to None or otherwise force them off?
- Jwplayer captions compatibility for Android and iOS
- Jwplayer displaying captions incorrectly
- Embed youtube video (cc_lang_pref param doesn't work in Chrome)
- Scrape automatic captions from Youtube using Selenium and R
- How to set edge style on UILabel text
- Youtube video embed withenforce subtitles
- Are there ways to work around the limitations of the Open Graph action story attachment caption template?
- Is there an android library which will parse/display an SMPTE Timed Text (captions) xml file?
- Cannot dynamically change a caption 'track' in Video.js
- fancybox captions to left/right
- Is there a function to get the caption for an image in wordpress
- How can I display rhinoslider caption in combination with lightbox2?
Related Questions in PLYR.JS
- Vimeo API with ReactJS and Plyr
- Segments not loading in HLS Stream encoded with FFMPEG
- Unbranded YouTube Player After Depreciations
- How to change the video souce dynamically so that different videos can be played
- Plyr video player: How to expose/access multiple players?
- Youtube video playing on browser but not on electron-js app
- How to use Plyr for vimeo in Fancybox 3?
- plyr.js add live button same as YouTube live stream [skip ahead live broadcast]
- JSON Data with Plyr Player
- Cors issue with hls.js while passing authorization header
- Converting Youtube Player API to Plyr.io
- Using PLYR for Youtube videos - poster image?
- Different configurations for different plyrs on 1 page
- Trying to reintegrate the plyr controls with the speed setting into my video using the plyr.js library with custom html
- Plyr media player doesn't show Vimeo and doesn't toggle Youtube closed captions
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I've found out what is wrong with captions in Plyr for Vimeo videos.
Plyr.io uses Vimeo Player (https://github.com/vimeo/player.js) inside it, so it builds an iframe into our page to playback Vimeo link. This Vimeo iframe contains not only video block but also control buttons and author of the Plyr hides them with CSS trick to show only Plyr control buttons. Unfortunately, captions also get hidden with this trick. So, as we can't access iframe content we can only: