TencentTbs腾讯浏览服务 x5内核使用

Tencent TBS(下简称TBS)

读完本文你将实现如下功能

What is it?

百度百科:

腾讯浏览服务(Tencent Browsing Service,以下简称TBS),由腾讯X5浏览服务升级而来,作为业界首个升级至X5 blink内核,与Android 5.0 版本的Chromium M37一致,解决了Android 多平台兼容性问题。

在我们的手机上如何找到它?微信打开一片公众号的文章,下拉会出现(QQ浏览器X5内核提供技术支持)。QQ/TIM内置浏览器。QQ浏览器,都使用了x5内核。

https://tim.qq.com/htdocs/vip/share.html?_wv=16777216&_wvSb=1&uid=*St*MzM3MDgxMjY3

Why use it?

1

让你的app实现基本网页加载

具体的使用地方:注册条款页面、商品详情页面、消息通知页面。

2

让你的app实现播放视频功能

具体的使用地方:APP里面播放视频功能

3

让你的app实现播放直播流功能

让你的APP实现直播功能

How use it?

1

访问TBS官网,下载SDK for Android

2

根据集成文档,集成到自己的项目

3

编写自己的代码进行测试

00

下载TBS SDK

官网:https://x5.tencent.com/

点击首页的SDK下载, 点击下载完整版,或者点击分享链接:

链接:https://pan.baidu.com/s/1jJujWiE

密码:sxkg

点击下载SDK接入示例-Android Studio,或者点击分享链接:

https://pan.baidu.com/s/1kW0T44v

密码:ca11

01

SDK集成

1

解压SDK压缩包,复制里面的jar包到自己工程里面的libs(tbs_sdk_thirdapp_v3.5.0.1004_4350

0_sharewithdownload_withoutGame_obfs_20170801_113025)

文件夹

2

添加jar包到构建路径。如下图

3

查看官方接入文档:

https://x5.tencent.com/tbs/guide/sdkInit.html

4

添加so文件支持,解压SDK接入示例-Android Studio压缩包,复制jniLibs文件夹,粘贴到自己工程main包下。具体的操作查看:

https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7

5

添加权限

6

在项目的Application中初始化x5内核

7

如果想实现视频播放功能可以在清单文件中配置该Activity

02

编写代码进行测试

MainActivity.java

activity_main.xml

MyApp.java

项目源码地址:

https://github.com/pyfysf/MyTbsDemo.git

注意

视频功能:TBS 支持mp4,rmvb,flv,avi等26种视频格式。

本文只举:mp4,m3u8,rtmp三个格式。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180122G0YU5400?refer=cp_1026

扫码关注云+社区