Внешние субтитрыВы можете вынести субтитры во внешний контейнер, если они должны отображаться вне плеера. Нужно включить отлов событий API и поймать событие subtitles, а затем перекинуть контейнер субтитров наружу. Плеер присваивает контейнеру с субтитрами идентификатор pjs_playerID_subtitle (playerID - это id плеера). <div id="player1"></div>
<div id="subtitle_container"></div>
<script>
var player = new Playerjs({id:"player1", file:URL, subtitle:[En]URL,[Es]URL});
function PlayerEvents(event,id,info){
if(event=="subtitles"){
document.getElementById("subtitle_container").appendChild( document.getElementById("pjs_player1_subtitle") );
}
}
</script>
Важные моменты
|