안녕하세요.
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만 올라가져있는 레이아웃을 사용중입니다.
답변 꼭 좀 부탁드리겠습니다. 감사합니다.