Closed aabytt closed 2 years ago
upd.
публичный способ получения mediaId, не нужны повышенные права, субтитры должны заработать в том числе для msx
document.querySelector('video').mediaId
плюс еще фича для плеера - скорость воспроизведения
com.webos.media
метод setPlayRate
параметры
"playRate":2.0
(от 0 до 2 работает норм и со звуком, выше криво)
"mediaId"
"audioOutput":true
Внешние субтитры
com.webos.media
метод setSubtitleSource
параметры
"uri"
ссылка на субтитры
"preferredEncodings"
необязательный параметр, предпочитаемые кодировки
"mediaId"
Синхронизация субтитров
com.webos.media
метод setSubtitleSync
параметры
"sync"
- целочисленное значение, так понимаю +- сдвиг в миллисекундах
"mediaId"
Ещё немного из API webOS, продвинутые настройки субтитров сервис
com.webos.media
Размер субтитров
метод:
setSubtitleFontSize
параметры:mediaId
,fontSize
Допустимые значения fontSize:0
,1
,2
,3
,4
0 - крохотный, 1 - маленький, 2 - стандарный, 3 - большой, 4 -огромный по умолчанию 2 (стандартный)Цвет субтитров
метод:
setSubtitleColor
параметры:mediaId
,color
Допустимые значения color:0
,1
,2
,3
,4
,5
0 - желтый, 1 - красный, 2 - белый, 3 - зеленый, 4 - синий, 5 - серый по умолчанию 2 (белый)Положение субтитров (выше-ниже по вертикали)
метод:
setSubtitlePosition
параметры:mediaId
,position
Допустимые значения position:-3
,-2
,-1
,0
,1
,2
,3
,4
по умолчанию 0 (стандартное положение), -3 самое низкое, 4 самое высокоеПрозрачность текста субтитров
метод:
setSubtitleCharacterOpacity
параметры:mediaId
,charOpacity
Допустимые значения charOpacity: от0
(прозрачный) до255
(непрозрачный) по умолчанию 255 (непрозрачный)Цвет текста субтитров
(делает тоже, что и
setSubtitleColor
, но среди цветов есть еще и черный) метод:setSubtitleCharacterColor
параметры:mediaId
,charColor
Допустимые значения charColor:black
,white
,yellow
,red
,green
,blue
по умолчанию whiteПрозрачность фона субтитров
метод:
setSubtitleBackgroundOpacity
параметры:mediaId
,bgOpacity
Допустимые значения bgOpacity: от0
(прозрачный) до255
(непрозрачный) по умолчанию 0 (прозрачный)Цвет фона субтитров
метод:
setSubtitleBackgroundColor
параметры:mediaId
,bgColor
Допустимые значения bgColor:black
,white
,yellow
,red
,green
,blue
по умолчанию black