From e3c675cde576177a532319ba15fa00abc795af82 Mon Sep 17 00:00:00 2001 From: llyanlin <1819040332@qq.com> Date: Thu, 14 Jun 2018 20:59:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=BC=E5=BC=8F=E5=92=8C?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Android Studio.md" | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git "a/product/\350\247\206\351\242\221\346\234\215\345\212\241/\347\237\255\350\247\206\351\242\221/\345\267\245\347\250\213\351\205\215\347\275\256/Android Studio.md" "b/product/\350\247\206\351\242\221\346\234\215\345\212\241/\347\237\255\350\247\206\351\242\221/\345\267\245\347\250\213\351\205\215\347\275\256/Android Studio.md" index 11c2568ef47e..bd795e8bf77f 100644 --- "a/product/\350\247\206\351\242\221\346\234\215\345\212\241/\347\237\255\350\247\206\351\242\221/\345\267\245\347\250\213\351\205\215\347\275\256/Android Studio.md" +++ "b/product/\350\247\206\351\242\221\346\234\215\345\212\241/\347\237\255\350\247\206\351\242\221/\345\267\245\347\250\213\351\205\215\347\275\256/Android Studio.md" @@ -1,19 +1,19 @@ ## 短视频licence集成 -- 在[控制台](https://console.cloud.tencent.com/video/license)填写完信息后,会拿到key和url,见下图。 +- 在 [控制台](https://console.cloud.tencent.com/video/license) 填写完信息后,会拿到 key 和 url,见下图。 ![](https://main.qcloudimg.com/raw/59ccde1fa75b2903aeb7147f6538089c.png) -在您的应用中使用短视频功能之前(建议在application中)把拿到的key和url设置到下面接口中 +在您的应用中使用短视频功能之前(建议在 application 中)把拿到的 key 和 url 设置到下面接口中 ``` TXUGCBase.getInstance().setLicence(context, url, key); ``` -- 您可以选择是否打包licence到应用中:如果不选择打包,SDK第一次使用需要访问网络;如果选择打包,把TXUgcSDK.licence(名称要正确)放到asset根目录下即可。 -- 当您的licence过期了,可以登陆腾讯云点播控制台进行续费,SDK会自动续期,不需要您的应用做任何操作。 -- 如果您的licence校验失败,您可以调用下面代码来查看licence信息是否填写错误 +- 您可以选择是否打包 licence 到应用中:如果不选择打包,SDK 第一次使用需要访问网络;如果选择打包,把 TXUgcSDK.licence(名称要正确)放到 asset 根目录下即可。 +- 当您的 licence 过期了,可以登录腾讯云点播控制台进行续费,SDK 会自动续期,不需要您的应用做任何操作。 +- 如果您的 licence 校验失败,您可以调用下面代码来查看 licence 信息是否填写错误。 ``` TXUGCBase.getInstance().getLicenceInfo(); ``` -- 对于使用4.7版本licence的用户,如果您升级了SDK到4.9版本了,您可以登陆控制台,点击下图的 **切换到新版License** 按钮生成对应的key和url,按照上述操作集成即可。 +- 对于使用 4.7 版本 licence 的用户,如果您升级了 SDK 到 4.9 版本了,您可以登录控制台,单击下图的 **切换到新版License** 按钮生成对应的 key 和 url,按照上述操作集成即可。 ![](https://main.qcloudimg.com/raw/71ab2d47c9a01b2f514210e54f2b82fc.png) ## 系统要求 @@ -26,7 +26,7 @@ SDK 支持 在 Android 4.0.3(API 15)及以上系统上运行,但只有 ( A - Android SDK Tools: android-sdk_25.0.2 - minSdkVersion: 15 - targetSdkVersion: 21 -- Android Studio(推荐您也使用Android Studio,当然您也可以使用Eclipse+ADT) +- Android Studio(推荐您也使用 Android Studio,当然您也可以使用 Eclipse+ADT) ## 集成攻略(aar) @@ -161,7 +161,7 @@ dependencies { ## 验证 -在工程中调用SDK接口,获取SDK版本信息,以验证工程设备是否正确。 +在工程中调用 SDK 接口,获取 SDK 版本信息,以验证工程设备是否正确。 #### 1. 引用SDK 在 MainActivity.java 中引用 SDK 的 class: @@ -185,13 +185,13 @@ Log.d("liteavsdk", "liteav sdk version is : " + sdkver); 整个 SDK 的体积主要来自于 so 文件,这些 so 文件是 SDK 正常运行所依赖的音视频编解码库、图像处理库以及声学处理组件,如果短视频 SDK 的功能不是 App 的核心功能,您可以考虑采用在线加载的方式减少最终 apk 安装包的大小。 #### 1. 上传 SO 文件 -将 SDK 压缩包中的 so 文件上传到 CDN,并记录下载地址,比如 http://xxx.com/so_files.zip。 +将 SDK 压缩包中的 so 文件上传到 CDN,并记录下载地址,比如 `http://xxx.com/so_files.zip`。 #### 2. 启动准备 在用户启动 SDK 相关功能前,比如开始播放视频之前,先用 loading 动画提示用户“正在加载相关的功能模块”。 #### 3. 下载 SO 文件 -在用户等待过程中,App 就可以到 http://xxx.com/so_files.zip 下载 so 文件,并存入应用目录下(比如应用根目录下的 files 文件夹),为了确保这个过程不受运营商 DNS 拦截的影响,请在文件下载完成后校验 so 文件的完整性。 +在用户等待过程中,App 就可以到 `http://xxx.com/so_files.zip` 下载 so 文件,并存入应用目录下(比如应用根目录下的 files 文件夹),为了确保这个过程不受运营商 DNS 拦截的影响,请在文件下载完成后校验 so 文件的完整性。 #### 4. 加载 SO 文件 等待所有 so 文件就位以后,调用 TXLiveBase 的 setLibraryPath 将下载的目标 path 设置给 SDK, 然后再调用 SDK 的相关功能。之后,SDK 会到这些路径下加载需要的 so 文件并启动相关功能。