-
Notifications
You must be signed in to change notification settings - Fork 437
Configuration
贾俊辉 edited this page Nov 5, 2018
·
2 revisions
public class App extends Application {
@Override
public void onCreate() {
//...
//如果您想使用默认的网络状态事件生产者,请添加此行配置。
//并需要添加权限 android.permission.ACCESS_NETWORK_STATE
PlayerConfig.setUseDefaultNetworkEventProducer(true);
//初始化库
PlayerLibrary.init(this);
//------------------------------------
//如果引入了 implementation 'cn.jiajunhui:ijkplayer:xxx'
IjkPlayer.init(this);//默认解码器设置为IjkPlayer
//如果引入了 implementation 'cn.jiajunhui:exoplayer:xxx'
ExoMediaPlayer.init(this);//默认解码器设置为ExoPlayer
}
}
//设置默认解码器
int planId = 1;
PlayerConfig.addDecoderPlan(new DecoderPlan(planId, XXXPlayer.class.getName(), "XXXPlayer"));
PlayerConfig.setDefaultPlanId(planId);