Plyr媒体播放器不会显示Vimeo并且不会切换Youtube隐藏式字幕

时间:2017-09-26 11:22:49

标签: youtube plyr vimeo captions plyr.js

家伙! 我正在尝试找到可以播放Youtube,Vimeo和HLS网址的媒体播放器。看起来Plyr播放器(https://github.com/sampotts/plyr)是合适的,但我对Youtube和Vimeo视频的隐藏字幕有一些麻烦。虽然视频显示Youtube和Vimeo播放器中的字幕并且可以切换它们,但我根本无法为Vimeo视频加载字幕,也无法使用Plyr切换Youtube字幕。你能举一些例子来解决Plyr如何解决这个字幕问题吗?还是与其他媒体播放器合作?

1 个答案:

答案 0 :(得分:0)

我发现Plyr for Vimeo视频中的字幕有什么问题。

Plyr.io在其中使用Vimeo Player(https://github.com/vimeo/player.js),因此它会在我们的页面中构建一个iframe来播放Vimeo链接。这个Vimeo iframe不仅包含视频块,还包含控制按钮,Plyr的作者用CSS技巧隐藏它们以仅显示Plyr控制按钮。不幸的是,字幕也隐藏了这个技巧。     因此,由于我们无法访问iframe内容,因此我们只能:

  • 尝试提出另一个CSS技巧,只隐藏Vimeo控件和 让字幕保留(但我不确定是否可能)
  • 使用没有Vimeo字幕的Plyr
  • 不要使用Plyr for Vimeo