Как воспроизвести 3gp видео файл с намерением в Android?
Я хочу воспроизвести видео файл.3gp на своем планшете Android. я попробовал ниже код, но он выдает сообщение об ошибке. Как я могу играть с видео плеер по умолчанию в Android?
String movieurl = root + "/" + fileNameTextView.getText().toString();
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(movieurl);
intent.setDataAndType(data,"video/3gpp");
startActivity(intent);
И это сообщение об ошибке:
11-15 13: 47: 11.060: E / AndroidRuntime (23061): android.content.ActivityNotFoundException: не найдено ни одного действия для обработки Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/DCIM/Camera/VID_20121002_174209.3gp typ=video/3gpp }
1 ответ
Решение
Я изменил String movieurl, добавив в начало "file:///":
String movieurl = "file:///" + root + "/" + fileNameTextView.getText().toString();
и это решило проблему.