提交 34986bc1 authored 作者: kongdywang's avatar kongdywang

complete docs

上级 9f532c11
...@@ -50,7 +50,27 @@ superplayer_widget: ...@@ -50,7 +50,27 @@ superplayer_widget:
path: ../superplayer_widget path: ../superplayer_widget
``` ```
3. 在需要使用到的页面,导入`superplayer_widget`的依赖包,如下所示: 3. 修改superplayer_widget的`superPlayer`依赖
进入修改superplayer_widget的`pubspec.yaml`
将如下配置进行替换
```yaml
super_player:
path: ../
```
替换为
```yaml
super_player:
git:
url: https://github.com/LiteAVSDK/Player_Flutter
path: Flutter
ref: main
```
** ref 可以根据自身项目需要,替换为对应的版本或分支 **
4. 在需要使用到的页面,导入`superplayer_widget`的依赖包,如下所示:
```dart ```dart
import 'package:superplayer_widget/demo_superplayer_lib.dart'; import 'package:superplayer_widget/demo_superplayer_lib.dart';
......
...@@ -83,7 +83,42 @@ repositories { ...@@ -83,7 +83,42 @@ repositories {
} }
``` ```
3. 如果需要更新原生SDK依赖版本,可手动删除 Android 目录下的 `build` 文件夹,也可以使用如下命令强制刷新 3. 配置安卓最小SDK版本,由于flutter默认配置的安卓最小版本过低,需要手动更改为至少19,如果需要使用画中画能力,compileSdkVersion和targetSdkVersion则需要修改为至少31
```groovy
compileSdkVersion 31
defaultConfig {
applicationId "com.tencent.liteav.demo"
minSdkVersion 19
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
```
4. `AndroidManifest.xml`根节点manifest标签内增加如下配置`xmlns:tools="http://schemas.android.com/tools"`,示例如下:
```xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.player">
<!-- your config...... -->
</manifest>
```
application节点下增加`tools:replace="android:label"`,示例如下
```xml
<application
android:label="super_player_example"
android:icon="@mipmap/ic_launcher"
android:requestLegacyExternalStorage="true"
tools:replace="android:label">
<!-- your config...... -->
</application>
```
5. 如果需要更新原生SDK依赖版本,可手动删除 Android 目录下的 `build` 文件夹,也可以使用如下命令强制刷新
```shell ```shell
./gradlew build ./gradlew build
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论