楼主之前转行做java web开发的工作,由于是什么都不会开始,加之工作量比较大,所以一直很忙,没有时间写博客。换了一份工作,继续做着android开发,在工作中,有webview加载腾讯视频的功能,在此做一个记录,希望对实现腾讯视频播放功能的同学有所帮助。
首先是加载网络的权限。
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
其次是对android3.0(api11)之后要进行硬件加速,硬件加速可以在manifest文件中的Application标签下设置,同样也可以在实现webview播放的Activity中设置,楼主选择的实在Activity中设置。
<activity android:name=".PlayActivity" android:hardwareAccelerated="true"/>
接着是布局,需要注意的是在webview控件中要设置layerType属性为hardware。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" android:orientation="vertical" > <WebView android:id="@+id/videoWebView" android:layout_width="match_parent" android:layout_height="match_parent" android:layerType="ha