2013-05-07 3 views
3

Я разрабатываю приложение, в котором мне нужно воспроизводить видео с SD-карты. Я использую следующий код и его работоспособность во всех устройствах, кроме устройства Motorola 2.3.3.Видео не воспроизводится с SD-карты в Motorola 2.3.3

несколько раз его воспроизведение 10-15 секунд видео, затем черный экран, но иногда он показывает только черный экран и показывает продолжительность времени в нижней части видео.

так, пожалуйста, руководство меня .. ThankYou

VideoView vv = (VideoView) this.findViewById(R.id.video_view); 
String filepath = "mnt/sdcard/my_video.mp4"; 
MediaController mc = new MediaController(this); 
mc.setAnchorView(vv); 
vv.setMediaController(mc); 
vv.requestFocus(); 
vv.start(); 
+1

все журналы ошибок в LogCat? проверьте системные журналы, а не только журналы для вашего приложения. –

+0

Может быть, у устройства нет необходимых кодеков? – Machinarius

ответ

0
if(play the same video using default player in gallery){ 

     //you are doing something wrong in ur code  

}else{ 

//this device has no capabilities to play the provided video with the default codes. 
//try to look for any installed app that can play the video for this devices 

}