このトピックでは、Flutter 向け Player SDK に関するよくある質問への回答を提供します。
ライセンス関連の問題
無効なライセンスや期限切れのライセンスなどの問題については、「ライセンスに関する FAQ」をご参照ください。
プラットフォーム共通の問題
プラットフォーム全体で発生する可能性のある問題は、「Player SDK に関する FAQ」にまとめられています。
開発経験がある場合は、再生エラーのトラブルシューティング を自分で行うこともできます。
コンパイルの問題
Flutter 用 Player SDK を使用した 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 向け Player SDK が SDK カーネルとして単一プレーヤーを使用している場合、Android デバイスで RTS ストリームを再生できない場合はどうすればよいですか?
再生ページで RTS プロパティを構成します。サンプル コード:
import 'package:flutter_aliplayer/flutter_aliplayer_factory.dart';
// このメソッドは Android デバイスにのみ適用されます。
FlutterAliPlayerFactory.loadRtsLibrary(true);