目睹安卓直播 WebView 使用方法

功能说明

本文地址:http://www.quad-band-phones.com/api/v1/ANDROID_WEBVIEW.html
文章摘要:ANDROID,  这里的渔民以前都住的是简易板房,根本抵挡不住台风。B圈两周,股圈2年!这个是最近两周一些高杠杆分级B行情的写照,连续跌停到多次涨停,最近分级B的投资者们很虐心。从之前的申报信息看,低配车型为卤素大灯,高配为全LED大灯,并带有全景影像,无钥匙进入功能。,随后,软银也发布了Pepper机器人,号称是首个具备情感功能的人形机器人。在13日举行的第四次核电集团核事故应急支援工作高层座谈会上,环保部副部长、国家核安全局局长李干杰表示,我国核安全“十二五”规划中明确提出,“十三五”期间,新建核电厂要从设计上实际消除大量放射性物质释放的可能性。此举有效延伸了营业厅的服务时间,同时扩大了服务区域,分流营业厅业务量,缩短市民办理业务的等候时间。。

目睹直播WebView控件封装了腾讯X5内核,解决系统webview兼容性差、加载速度慢、功能缺陷等问题,以便快速接入目睹直播业务。

使用说明

下载 SDK 包

下载MuduWebviewSDK

将 SDK jar 包放到工程的libs目录下

在代码里导入

import tv.mudu.plyer.WebView;

布局xml里的webview声明改为包内webview

<tv.mudu.plyer.WebView
        android:id="@+id/webView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

为了支持手动设置全屏,需要添加全屏布局

<FrameLayout
        android:id="@+id/videoFullView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
    </FrameLayout>

AndroidManifest.xml里加入权限声明:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

享受页面视频的完整播放体验需要做如下声明: 页面的Activity需要声明

android:configChanges="orientation|screenSize|keyboardHidden"

为解决64位手机无法加载x5问题,需要添加os文件

1、打开对应module中的build.gradle文件,在文件的android{}中的defaultConfig{}里(如果没有defaultConfig{}则手动添加)添加如下配置: ndk{abiFilters "armeabi"},如果配置后编译报错,那么需要在gradle.properties文件中加上Android.useDeprecatedNdk=true。

2、找出build.gradle中配置的so加载目录:jniLibs.srcDir:customerDir,如果没有该项配置则so加载目录默认为:src/main/jniLibs,需要将sdk中得.so文件放置在so加载目录的armeabi文件夹下,so加载目录下不要有其他以”armeabi“开头的文件夹。

创建WebView并加载直播地址

webView = (WebView) findViewById(R.id.webView);
FrameLayout videoFullView = (FrameLayout) findViewById(R.id.videoFullView);
webView.setFullView(videoFullView);
webView.loadUrl("http://www.quad-band-phones.com/watch/363277");
//webView.loadRoom(38712); //也可以直接传入房间号进程直播

results matching ""

    No results matching ""