Android没有播放视频.mp4

大家好我准备了一个代码,只是从我的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处理器是罪魁祸首……我检查了更高的配置并且猜测了……它工作得非常好……虽然有时如果我们在后台进行一些处理,对话框确实会出现,但点击确定它会在一段时间后开始播放视频…

但我确认这种从资源播放文件的技术是可以的,据我所知…

抱歉浪费你宝贵的时间在一个平凡的硬件问题……但希望它对那些遇到这个问题的其他人有用…

上一篇:android – 从SQLite DB表的BLOB字段播放音频


下一篇:用Pygame查找歌曲的长度