Открытие игрока MX вместо того, чтобы воспроизводить видео через намеренияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Открытие игрока MX вместо того, чтобы воспроизводить видео через намерения

Сообщение Anonymous »

Я пытаюсь дать пользователю возможность воспроизводить видео в MX Player, но кажется, что оно просто открывает приложение вместо того, чтобы фактически воспроизводить видео, так что кто -то может мне здесь помочь, пожалуйста?
String videoStreamUrl = null;
Intent intent;

if (type.equals("movie")) {
if (listDirector.get(0).getStremURL() != null) {
videoStreamUrl = commonVideoUrl;
}
}else{
videoStreamUrl = commonVideoUrl;
}
if(videoStreamUrl!=null) {
PackageManager packageManager=getPackageManager();
try {
intent= packageManager.getLaunchIntentForPackage("com.mxtech.videoplayer.pro");
if (null != intent)
intent.setDataAndType(Uri.parse(videoStreamUrl), "video/*");
startActivity(intent);
}
catch (ActivityNotFoundException e) {
//MX Player pro isn't installed
try{
intent= packageManager.getLaunchIntentForPackage("com.mxtech.videoplayer.ad");
if (null != intent)
intent.setDataAndType(Uri.parse(videoStreamUrl), "video/*");
startActivity(intent);
}
catch (ActivityNotFoundException er) {
//No version of MX Player is installed.You should let the user know
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/575 ... via-intent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»