Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:FAQ about Player SDK for Flutter

Última atualização: Sep 20, 2026

Respostas às perguntas frequentes sobre o Player SDK for Flutter, abordando temas como licenças, compilação, empacotamento e reprodução.

Problemas relacionados a licenças

Resolva problemas de licenças inválidas ou expiradas em License FAQ.

Problemas comuns em todas as plataformas

Problemas de compilação

O que fazer se o empacotamento e a compilação com o Player SDK for Flutter falharem em um dispositivo Android?

No diretório Gradle Scripts, crie um arquivo proguard-rules.pro e adicione as seguintes regras para desativar a ofuscação relacionada ao flutter_aliplayer:

-keep class com.alivc.**{*;}
-keep class com.aliyun.**{*;}
-keep class com.cicada.**{*;}
-dontwarn com.alivc.**
-dontwarn com.aliyun.**
-dontwarn com.cicada.**

No arquivo build.gradle(:app), ative a ofuscação de código para o tipo de build release e referencie o arquivo proguard-rules.pro:

buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), '../proguard-rules.pro'
        }
    }

Problemas de reprodução

O que fazer se um dispositivo Android não conseguir reproduzir streams RTS quando o Player SDK for Flutter utilizar um único player como kernel do SDK?

Carregue a biblioteca RTS e configure as propriedades RTS na página de reprodução:

import 'package:flutter_aliplayer/flutter_aliplayer_factory.dart';
// This method applies only to Android devices.
FlutterAliPlayerFactory.loadRtsLibrary(true);

O que fazer se a reprodução falhar sem nenhum erro ao usar VidAuth com o Player SDK for Flutter?

Esse problema geralmente ocorre devido a uma ordem de chamada incorreta na configuração de reprodução. Primeiro, chame FlutterAliplayer.createVidPlayerConfigGenerator() para gerar a configuração de reprodução e, em seguida, aplique-a ao player. Se essa etapa for ignorada ou a ordem de chamada estiver incorreta, a reprodução falhará sem exibir um erro explícito, pois o player não terá uma configuração de reprodução válida. Para mais informações sobre a ordem de chamada correta, consulte a documentação oficial e o projeto de demonstração.