2017-09-26 6 views
0

les gars! J'essaie de trouver un lecteur multimédia qui pourrait lire les URL Youtube, Vimeo et HLS. Il semble que le lecteur Plyr (https://github.com/sampotts/plyr) est approprié, mais j'ai quelques problèmes avec les sous-titres pour les vidéos Youtube et Vimeo. Bien que les vidéos affichent des légendes sur les lecteurs Youtube et Vimeo et qu'il soit possible de les basculer, je n'ai pas pu charger de légendes pour la vidéo Vimeo et ne peux pas basculer entre les légendes Youtube en utilisant Plyr. Pourriez-vous donner quelques exemples pour résoudre ce problème de légende avec Plyr? Ou avec un autre lecteur multimédia?Plyr media player ne montre pas Vimeo et ne bascule pas les sous-titres codés de Youtube

Répondre

0

J'ai découvert ce qui ne va pas avec les légendes dans les vidéos Plyr for Vimeo. Plyr.io utilise Vimeo Player (https://github.com/vimeo/player.js) à l'intérieur, donc il construit un iframe dans notre page pour lire le lien Vimeo. Cette iframe Vimeo contient non seulement un bloc vidéo mais aussi des boutons de contrôle et l'auteur du Plyr les cache avec un truc CSS pour n'afficher que les boutons de contrôle Plyr. Malheureusement, les légendes deviennent également cachées avec cette astuce. Donc, comme nous ne pouvons pas accéder au contenu iframe nous ne pouvons:

  • essayer de trouver une autre astuce CSS pour cacher que les contrôles Vimeo et laisser les sous-titres rester (mais je ne suis pas sûr qu'il est possible)
  • utilisation plyr sans sous-titres pour Vimeo
  • ne pas utiliser plyr pour Vimeo