我正在開發新聞閱讀器應用程序,因此我解析RSS提要數據,然後填充android組件。在那裏,我有一個顯示HTML數據的WebView組件(從特定的XML標籤解析,但並不重要)。將嵌入式視頻從WebView重定向到獨立播放器/在橫向模式下播放全屏
因此,該HTML數據包含有效的HTML,包含文本,格式,圖像以及某些新聞 - 可以包含嵌入的視頻。
視頻通過(YT),(其他視頻託管網站)嵌入並正確顯示/播放 - 網絡視圖在原地播放。視頻來自YouTube,Vimeo等,但主要來自YouTube的(> 90%),因此YouTube是這個問題的一個範圍。
我用下面的代碼來顯示視圖內容
webContent.setWebViewClient(new WebViewOverrideUrl());
webContent.getSettings().setJavaScriptEnabled(true);
webContent.getSettings().setPluginsEnabled(true);
webContent.loadDataWithBaseURL(null, htmlContent.toString(), "text/html", "utf-8", null);
我的問題是:
有沒有一種可能性,這個視頻重定向到一個獨立的應用程序,如YouTube或Flash播放器(或任何用戶已安裝播放視頻)?
我已閱讀了很多關於此主題的帖子,但我找不到解決方案。甚至沒有線索。
2.是否有可能通過視頻(主要是YouTube)內容告訴該幀在全屏中將方向改爲風景時播放它(或者如果它已處於風景中,則在點擊時立即以全屏播放) ?
3.是否可以使用YouTube(Flash)播放器,如果不是,可以用HTML5標記(而不是iframe)嗎?
有一種可能性來創建視頻的任何選項卡並將其嵌入在服務器端的HTML內容(,,,< ...任何...>),所以我正在尋找可能的選項。
非常感謝,如果我在此期間提出某種解決方案,我一定會在此發佈。很多人都面臨類似的問題。
檢查這一個也許它會幫助你:http://stackoverflow.com/questions/9514200/load-video-from-assets-into-html5-webview-android/9768035#9768035 – goodm 2012-03-23 10:44:44
@goodm我已經試過那種類似的東西可能會起作用的機會非常有限。不過謝謝你的回覆。從YT持有視頻的iframe看起來(完全)如下所示: