2015-07-15 2 views
2

Я использую JWPlayer с файлом HLS, который содержит субтитры. Однако, когда я играю этот файл на iPhone или другого устройства IOS, он отрубает субтитры:JWPlayer отключение субтитров в подписях iOS

enter image description here

Есть ли способ, чтобы поднять высоту субтитров на мобильном устройстве? Файл ЗОЖ у меня есть:

#EXTM3U 
#EXT-X-VERSION:3 
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="English",FORCED=NO,AUTOSELECT=YES,URI="en-sub.m3u8",LANGUAGE="en" 
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="Spanish",FORCED=NO,AUTOSELECT=YES,URI="es-sub.m3u8",LANGUAGE="es" 
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="English",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="en",URI="en.m3u8" 
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="French",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="fr",URI="fr.m3u8" 
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="Italian",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="it",URI="it.m3u8" 
#EXT-X-STREAM-INF:PROGRAM-ID=1,NAME="SD",BANDWIDTH=256000,SUBTITLES="subs",AUDIO="aac" 
SD.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1,NAME="HD",BANDWIDTH=768000,SUBTITLES="subs",AUDIO="aac" 
HD.m3u8 

ответ

2

Это на самом деле то, что у нас есть билет (а также представил билет на Apple), чтобы исправить. Это только влияет на iOS8, так как iOS7 в порядке.

Проблема связана с -webkit-transform: шкалой на теге видео.

Попробуйте добавить следующий стиль в свой плеер div, чтобы проверить, не устранит ли он это.

style="-webkit-transform: scale(1, 1);"

Если это не сработает, попробуйте:

style="-webkit-transform: scale(1, 1) !important;"

Вы, возможно, потребуется удвоить гнездо дивы и применить стиль к внешней DIV, например, так:

<div style="-webkit-transform: scale(1, 1) !important;"><div id="player"></div></div> 

Вы также можете попробовать применить стиль только к div игрока, а не использовать внешний div.

Смежные вопросы