Вы можете сделать что-то вроде ниже до запуска вашего игрока
public boolean checkVitamioInstallation (окончательный контекстный контекст) {
try {
VitamioInstaller.checkVitamioInstallation(context
.getApplicationContext());
return true;
} catch (VitamioNotCompatibleException e) {
TGLogger.e(this, "Not compatible", e);
TGLogger.i(this, "Not compatible");
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Uri marketUri = Uri.parse("market://details?id="
+ VitamioInstaller.getCompatiblePackage());
Intent marketIntent = new Intent(Intent.ACTION_VIEW,
marketUri);
context.startActivity(marketIntent);
}
};
Builder dialog = getDialog(context.getResources().getString(
R.string.not_compatible_plugin), context.getResources()
.getString(R.string.install_plugin_msg), context
.getResources().getString(R.string.install_msg), context,
listener);
dialog.show();
} catch (VitamioNotFoundException e) {
TGLogger.e(this, "plugin not found", e);
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Uri marketUri = Uri.parse("market://details?id="
+ VitamioInstaller.getCompatiblePackage());
Intent marketIntent = new Intent(Intent.ACTION_VIEW,
marketUri);
context.startActivity(marketIntent);
}
};
Builder dialog = getDialog(context.getResources().getString(
R.string.plugin_not_found), context.getResources()
.getString(R.string.fresh_plugin_install), context
.getResources().getString(R.string.install_msg), context,
listener);
dialog.show();
}
return false;
}