Topik ini memberikan jawaban atas beberapa pertanyaan umum terkait Player SDK untuk Flutter.
Masalah terkait lisensi
Untuk masalah seperti lisensi tidak valid atau kedaluwarsa, lihat FAQ Lisensi.
Masalah umum di berbagai platform
Masalah yang mungkin terjadi di berbagai platform dirangkum dalam FAQ tentang Player SDK.
Jika Anda memiliki pengalaman dalam pengembangan, Anda juga dapat memecahkan kesalahan pemutaran secara mandiri.
Masalah kompilasi
Apa yang harus saya lakukan jika pengemasan dan kompilasi menggunakan Player SDK untuk Flutter gagal pada perangkat Android?
Di direktori Gradle Scripts, buat file proguard-rules.pro, dan nonaktifkan obfuscation terkait flutter_aliplayer. Contoh kode:
-keep class com.alivc.**{*;}
-keep class com.aliyun.**{*;}
-keep class com.cicada.**{*;}
-dontwarn com.alivc.**
-dontwarn com.aliyun.**
-dontwarn com.cicada.**Tambahkan konfigurasi ke file build.gradle(:app). Contoh kode:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'
}
}Masalah pemutaran
Apa yang harus saya lakukan jika perangkat Android tidak dapat memutar aliran RTS ketika Player SDK untuk Flutter menggunakan pemain tunggal sebagai kernel SDK?
Konfigurasikan properti RTS di halaman pemutaran. Contoh kode:
import 'package:flutter_aliplayer/flutter_aliplayer_factory.dart';
// Metode ini hanya berlaku untuk perangkat Android.
FlutterAliPlayerFactory.loadRtsLibrary(true);