Как воспроизвести 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();

и это решило проблему.

Другие вопросы по тегам