Прослушивание событий vimeo Player с помощью JavaScriptInterface в Android

Я показываю проигрыватель vimeo внутри WebView на Android. Мой вопрос: мне нужно отслеживать событие «воспроизведение» и событие «пауза» или даже «прогресс видео» с помощью JavaScriptInterface, как я могу этого добиться?


person Metwalli    schedule 27.04.2016    source источник
comment
См.: stackoverflow.com/a/54252590/5065348.   -  person AnsonChen    schedule 18.01.2019


Ответы (1)


Вы можете найти полную реализацию здесь. Вы также можете получить HTML-код для встраивания видео с помощью vimeo-networking-java SDK. . Но часть, которую вам нужно знать, это:

froogaloop.addEvent('playProgress', function(data) {
               if(!showingPlayer && data.percent > 0) {
                  showingPlayer = true;
                  jQuery('.froog_container_class').show();
                  jQuery('.froog_container_class').css('height', '_windowHeight');
                  jQuery('.froog_container_class').css('width', '_windowWidth');
                  /* Most tablets I tested aren't quick enough to make this work
                     but one can still hope */
                  jQuery('#loading').fadeOut('slow');
               }
           });
person Kyle Venn    schedule 27.04.2016