Как включить субтитры с помощью Connect SDK? - PullRequest
0 голосов
/ 07 мая 2019

Я использую эту 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);
                        });

Таким образом, вышеописанное воспроизводит медиа, как и ожидалось, успешный обратный вызов ударил. Но не существует очевидного способа включить / отключить вложенные субтитры.

Спасибо

...