Android 使WebView支持HTML5 Video(全屏)播放的方法

http://blog.csdn.net/zrzlj/article/details/8050633android

 

 1)須要在AndroidManifest.xml文件中聲明須要使用HardwareAccelerate, 能夠細化到Activity級別,若是不須要的View能夠聲明不要用加速,可是須要在代碼中作,具體以下:
      a. 若是要聲明整個應用都要加速:
         < application ... android:hardwareAccelerated = "true">
           b.  若是要在Activity中聲明,則:
                <activity ... android:hardwareAccelerated= "true" >, 還能夠更細化到Window, getWindow.setFlags(
                                                                         WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
           c.   若是application或者activity都申明瞭要硬件加速,可是爲了某些緣由(好比省電?),一些View不須要硬件加速的話,
                   view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
     2)能夠說挺奇怪的是,須要在AndroidManifest.xml文件中用上<use-sdk></use-sdk>標籤,並且若是是空的還不行,必須寫上targetSDK或者minSDK,可是我試驗過,無論寫版本是多少都沒有關係。。。理論上說,Android應該是從3.0( API Level 11)開始能夠對2D渲染加速,可是我把targetSDK設置爲5均可以使用的,可是這個標籤不寫還不行。
相關文章
相關標籤/搜索