안녕하세요.

 

WebView를 통해서 HTML5 Video를 실행하려고 하는데요,

 

그냥은 실행이 안되서 WebChromeClient를 사용해야한다고 해서 알아보고 있는데요

 

@Override    
  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);                           
     video.start();             
    }        
   } 
  }

 

이부분을 오버라이드 해서 비디오를 실행하면 된다고 하는데...

 

제 경우는 frame.getFocusedChild()instanceof VideoView 이 조건절에서 False가 떨어지네요...

 

이 부분이 True로 떨어지려면 어떻게 해야하나요?

 

현재 Activity에서는 WebView만 올라가져있는 레이아웃을 사용중입니다.

 

답변 꼭 좀 부탁드리겠습니다. 감사합니다.