本文介紹Flutter播放器SDK在使用過程中的常見問題及解決方案。
License相關問題
License無效、到期等問題請參見License相關常見問題。
各端播放器共性問題
各端都有可能出現的問題,匯總在各端播放器公用常見問題。
如果您有一定的開發經驗,也可進行播放異常自主排查。
編譯相關問題
Flutter Android端打包、編譯失敗問題。
在Gradle Scripts目錄下,增加proguard-rules.pro檔案,禁用flutter_aliplayer相關混淆。樣本如下:
-keep class com.alivc.**{*;}
-keep class com.aliyun.**{*;}
-keep class com.cicada.**{*;}
-dontwarn com.alivc.**
-dontwarn com.aliyun.**
-dontwarn com.cicada.**在build.gradle(:app) 檔案中,添加配置。樣本如下:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'
}
}播放相關問題
Flutter SDK在使用單播放器作為SDK核心時,Android端無法播放RTS流 ?
在相關播放版面設定Rts配置屬性,樣本如下:
import 'package:flutter_aliplayer/flutter_aliplayer_factory.dart';
// 此方法僅適用於 Android 端,iOS 無需調用
FlutterAliPlayerFactory.loadRtsLibrary(true);