2013-05-07 86 views
3

我正在开发一个应用程序,我需要从SD卡播放视频。我正在使用下面的代码,并且在摩托罗拉2.3.3设备以外的所有设备上都能正常工作。摩托罗拉SD卡不播放视频2.3.3

有些时候它播放10-15秒视频然后黑屏来了,但有时它只显示黑屏,它显示视频视图底部的持续时间。

所以,请指导我..三江源

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的?请检查系统范围的日志,而不仅仅是您的应用程序包的日志。 – 2013-05-07 10:01:19

+0

也许他的设备没有所需的编解码器? – Machinarius 2013-05-07 10:16:29

回答

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 

}