Я разработал одно приложение.Мое приложение включает в себя запись видео и воспроизведение.
Я должен воспроизводить видео, записанное с мобильного телефона.Это работает на большинстве устройств (Samsung galaxy ace,Motorola Droid x, etc.,)
и не работает на некоторых устройствах (Droid x2,Nexus,etc.,)
.
Я использовал приведенный ниже код для воспроизведения видео
String temp_path=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)+"/MySaveCellData/dbz_115.3gp";
//Toast.makeText(this,getSaveCellPath(),Toast.LENGTH_LONG).show();
if(temp_path!=null) {
//int width = myView.getMeasuredWidth();
// int height = myView.getMeasuredHeight();
//we add 10 pixels to the current size of the video view every time you touch
//the media controller.
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(myView);
myView.setMediaController(mediaController);
myView.setKeepScreenOn(true);
//myView.setVideoAspect(width,height);
//myView.setVideo
myView.setVideoPath(temp_path);
myView.start();
myView.requestFocus();
}
else
Toast.makeText(this,"Video Path Not Found, or is set to null",Toast.LENGTH_LONG).show();
}
Может кто-нибудь сказать мне, что этопроблема и решение также.
Заранее спасибо.
С наилучшими пожеланиями.