我正在創建一個網站,該網站使用可以啓動MediaPlayer實例和流內容的webview。在播放過程中,我有HTML元素來控制開始/停止等。在MediaPlayer之上的Android Webview
我不能爲我的生活弄清楚如何使這項工作。我想要的是視頻在webview後面,這樣我就可以在視頻播放的同時在屏幕上同時顯示HTML對象。
謝謝!
我正在創建一個網站,該網站使用可以啓動MediaPlayer實例和流內容的webview。在播放過程中,我有HTML元素來控制開始/停止等。在MediaPlayer之上的Android Webview
我不能爲我的生活弄清楚如何使這項工作。我想要的是視頻在webview後面,這樣我就可以在視頻播放的同時在屏幕上同時顯示HTML對象。
謝謝!
我不知道我明白你到底想要什麼。在佈局中使用View.bringToFront()
來控制視圖的順序。並使視圖透明使用View.setAlpha(0)
。
謝謝Rotem。我嘗試了一點點成功。不知道是否在閱讀您的評論和帕里斯之後,我的原始問題很清楚。我想要的是MediaPlayer是透明的,以便我可以在其上使用webview。 webview的body元素設置爲透明。 –
請顯示您的佈局文件。你應該使用一個FrameLayout:把一個VideoView放在你的WebView上面。但爲什麼你不會爲你的視頻創建原生的android控制器?你的解決方案聽起來像一個壞主意,因爲它不可能適合所有類型的分辨率和屏幕尺寸的權利地點的按鈕。 – Rotem
<?xml version =「1.0」encoding =「utf-8」?>
回答是,Android中存在一個錯誤,可以防止在啓用硬件加速的情況下在webview後面看到內容。
錯誤:https://code.google.com/p/android/issues/detail?id=14749
解決方案:啓用硬件加速,不需要視頻下方的內容時,並禁用當它。
嗨!歡迎來到stackoverflow!如果您也發佈了一些代碼來完整描述您的問題,那麼對其他人可能會有所幫助。 – Parris