2011-06-27 66 views
4

我的android應用程序有一個嵌入視頻和音頻的WebView。當應用在Android 2.3.x上運行時,視頻流和音頻播放。Android HoneyComb webview視頻不顯示

我修改了應用程序以在Samsung Tab 10.1 Tablet上的HoneyComb(3.1)上運行,視頻不會流,音頻也不播放。當URL在Tab瀏覽器中輸入時的視頻流。

這是java代碼:

 mWebView.setWebChromeClient(new WebChromeClient()); 
    mWebView.setWebViewClient(new WebViewClient()); 
     mWebView.getSettings().setAllowFileAccess(true) 
    mFileName = fileName_items[item_position]; 
    mFullPath = "file:///android_asset/"+mFileName+".html"; 
    mWebView.loadUrl(mFullPath); 

在我嘗試都嵌入標記和視頻標籤的HTML。嵌入標籤不顯示任何內容,而視頻標籤顯示控件,我可以切換播放/暫停,但不顯示視頻。

<video controls="controls" style="align:center;" height="300" width="300"> 
<source src="http://www.at.com/videos/an1.mp4" type="video/mp4"> 
</video> 

<embed type="video/mp4" src="http://www.at.com/videos/an1.mp4" width="340" height="140" /> 

回答

5

我找到了同樣的東西。但是,這裏有一些更多的信息:

  1. 當我設置的硬件加速爲真,視頻顯示,但在橫向模式下只顯示視頻
  2. 的YouTube的部分在縱向模式下播放確定啓用
硬件加速

此外,我遇到硬件加速打開時,並加載數據從一些網址崩潰。 (它有時會崩潰,有時不 - )