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三个格式。
领取专属 10元无门槛券
私享最新 技术干货