为什么不能在Nexus 4上播放视频(1920x1080)?

时间:2014-04-17 08:30:30

标签: android android-camera

我在Nexus 4上通过相机应用创建视频(1920x1080)的代码设置:

mMediaRecorder = new MediaRecorder();
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_1080P));
mMediaRecorder.setOutputFile(getOutputMediaFile(MEDIA_TYPE_VIDEO).toString());
mMediaRecorder.setPreviewDisplay(mPreview.getHolder().getSurface());

但我无法在Target Nexus 4上播放此视频: 我的代码通过Android的标准应用程序打开视频:

    Intent intent = new Intent();                        
    intent.setAction(android.content.Intent.ACTION_VIEW);
    File file = new File(strFileName);
    intent.setDataAndType(Uri.fromFile(file), "video/*");
    startActivity(intent);

显示消息:Can't play this video. (此视频通过窗口媒体播放)

我在N-07D上测试没问题,但在Nexus 4上测试错误Can't play this video.

为什么无法在Nexus 4上播放视频(1920x1080)?(虽然它可以制作视频(1920x1080))

0 个答案:

没有答案