TBS视频播放器可以支持市面上几乎所有的视频格式,包括mp4, flv, avi, 3gp, webm, ts, ogv, m3u8, asf, wmv, rm, rmvb, mov, mkv等18种视频格式。同时支持硬件解码,使得内存占用,稳定性相较于系统播放器都更优。
接入TBS
1.导入jar文件和so文件
官网SDK下载地址:https://x5.tencent.com/tbs/sdk.html,示例中有jar文件和so文件,具体导入方式我上一篇文章有详细介绍(Android应用内展示office文件–腾讯浏览服务(TBS))
2.初始化Application
自定义一个Application类,对X5内核进行初始化
public class MyAppliction extends Application { @Override public void onCreate() { super.onCreate(); //回调接口初始化完成接口回调 QbSdk.PreInitCallback pcb=new QbSdk.PreInitCallback() { @Override public void onCoreInitFinished() { } @Override public void onViewInitFinished(boolean b) { //x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。 Log.e("myApplication", " x5内核加载成功?" + b); } }; //x5内核预加载,异步初始化x5 webview所需环境 QbSdk.initX5Environment(getApplicationContext(), pcb); } }