Android WebView 如果碰到 HTML5 的 <video> tag 時,雖然可以正常播放影片,但是點選 fullscreen 卻沒有反應。目前找到的解法是先到 AndroidManifest,在要播放影片的那一面加上 HardwareAccelerate,
接著覆寫
WebChromeClient 的 Method:
onShowCustomView,
onHideCustomView
主要目的是在 onShowCustomView 時,將得到的 View 放到最上層;在 onHideCustomView 時把剛才的 View 移掉,將原本的 WebView 放回來。
Reference:
Android Webview app won't let video player go full screen