大家好我准备了一个代码,只是从我的res文件夹中播放一个简单的mp4文件…
编码是这样的……
public class VideoPlayer extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video);
VideoView video = (VideoView)findViewById(R.id.VideoView);
Uri uri = Uri.parse("android.resource://company.software.myapp/"
+ R.raw.myvideo);
MediaController mc = new MediaController(this);
video.setMediaController(mc);
video.setVideoURI(uri);
//video.requestFocus();
video.start();
}
}
现在虽然播放没有错误…活动自动生成一个对话框,说“对不起这个视频无法播放”……但是我可以听到音频并播放到最后……我无法弄清楚问题的问题是…
解决方法:
Thanx很多commonsware.com …但是我找到了问题的解决方案…而且令人惊讶的是它的PC处理器是罪魁祸首……我检查了更高的配置并且猜测了……它工作得非常好……虽然有时如果我们在后台进行一些处理,对话框确实会出现,但点击确定它会在一段时间后开始播放视频…
但我确认这种从资源播放文件的技术是可以的,据我所知…
抱歉浪费你宝贵的时间在一个平凡的硬件问题……但希望它对那些遇到这个问题的其他人有用…