Я использую эту https://github.com/drobazko/Connect-SDK-Cordova-Plugin вилку connectSDK, плагин Cordova. Я специально пытаюсь кастовать из андроида в хром литье.
Я могу успешно воспроизводить мультимедиа, как ожидается, и предоставить действительный URL-адрес vtt в объекте параметров для субтитров.
Однако, похоже, нет способа включить субтитры ни через пульт на устройстве, подключенном к chromecast 1, ни через API. У кого-нибудь это работает и может помочь, пожалуйста?
device.getMediaPlayer().playMedia('http://commondatastorage.googleapis.com/gtv-videos-bucket/big_buck_bunny_1080p.mp4',
'video/mp4', 0, { 'subtitles' : {
url:'https://github.com/brenopolanski/html5-video-webvtt-example/blob/master/MIB2-subtitles-pt-BR.vtt',
mimeType:'text/vtt',
language:'en-US',
label:'ff'
}}
).success(function (launchSession, mediaControl) {
console.log("Video launch successful");
}).error(function (err) {
console.log("error: " + err.message);
});
Таким образом, вышеописанное воспроизводит медиа, как и ожидалось, успешный обратный вызов ударил. Но не существует очевидного способа включить / отключить вложенные субтитры.
Спасибо