在Android中使用JavaScriptInterface收听vimeo Player事件

时间:2016-04-27 13:15:39

标签: vimeo vimeo-player vimeo-android

我正在Android上的WebView中显示一个vimeo播放器。 我的问题是:我需要使用JavaScriptInterface跟踪“播放”事件和“暂停”事件甚至“视频进度”如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以找到完整的实施here。您还可以使用vimeo-networking-java SDK获取视频的嵌入html。但你需要知道的部分是:

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');
               }
           });