<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
初始化BCyberPlayerFactory:
BCyberPlayerFactory.init(Context context);
判断CyberPlayerEngine是否安装:
BEngineManager mgr = BCyberPlayerFactory.createEngineManager();
//判断 CyberPlayerEngine 是否已安装
Boolean isInstalled = mgr.EngineInstalled();
//如果未安装,则执行安装
If(!isInstalled){
mgr.installAsync(new OnEngineListener(){
@Override
public boolean onPrepare() {
return true;
}
@Override
public int onDownload(int total, int current) {
// TODO Auto-generated method stub
return 0;
}
@Override
public int onPreInstall() {
return 0;
}
@Override
public void onInstalled(int result) {
// TODO Auto-generated method stub
}
});
}