Проблема с проигрывателем Android Media - PullRequest
0 голосов
/ 20 ноября 2011

Я получил видео HTML-5 для воспроизведения в WebView, потянув Media Player, НО, он отображается так, как показано на рисунке ниже. Кто-нибудь знает, как я мог бы расширить это, чтобы сделать его на весь экран ?? Или центрировать это?

Ниже приведен код, который создает WebView, а затем создает WebChromeClient для воспроизведения видео HTML-5 внутри.

   myWebView.setWebChromeClient(new WebChromeClient() {  

                public void onShowCustomView(View view, CustomViewCallback callback) {  
                        super.onShowCustomView(view, callback);  
          if (view instanceof FrameLayout){  
              FrameLayout frame = (FrameLayout) view;  
              if (frame.getFocusedChild() instanceof VideoView){  
                  VideoView video = (VideoView) frame.getFocusedChild();  
                  frame.removeView(video);
                  setContentView(video);  
                  video.setOnCompletionListener(new OnCompletionListener() {  

                     @Override  
                     public void onCompletion(MediaPlayer mp) {  
                         mp.stop();  
                         setContentView(R.layout.mnwv_main);  
                     }  
                 });  
                  video.setOnErrorListener(new OnErrorListener() {  

                     @Override  
                     public boolean onError(MediaPlayer mp, int what, int extra) {  
                         return false;  
                     }  
                 });  
                  video.start();  
              }  
          }  
      }  
      }); // new WebChromeClient() ends...        

    myWebView.loadUrl("http://www.meanwhileinwv.com");

}

1 Ответ

0 голосов
/ 20 ноября 2011

Кто-нибудь знает, как я могу расширить это, чтобы сделать его полноэкранным?

Поверните телефон на 90 градусов против часовой стрелки (или, возможно, также по часовой стрелке, если у вас относительно новое устройство),Это увеличит воспроизводимость видео, хотя, по всей вероятности, оно не может быть полноэкранным, поскольку соотношение сторон видео, вероятно, не соответствует формату вашего устройства.

Или центрируйте его?

См .:

Положение видео внутри VideoView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...