Android 如何使用videoView从内部存储器(我的应用程序)播放视频

Android 如何使用videoView从内部存储器(我的应用程序)播放视频,android,storage,android-videoview,internal,Android,Storage,Android Videoview,Internal,我试图从内部存储器播放视频,但videoview无法播放。 有没有办法做到这一点,而不是暂时复制到SD卡并播放它? 视频是用mediarecorder录制的。在活动中使用此代码 VideoView videoView = (VideoView) findViewById(R.id.video_view); MediaController mediaController = new MediaController(this); mediaController.setAnchorView(vi

我试图从内部存储器播放视频,但videoview无法播放。 有没有办法做到这一点,而不是暂时复制到SD卡并播放它?
视频是用mediarecorder录制的。

在活动中使用此代码

 VideoView videoView = (VideoView) findViewById(R.id.video_view);
 MediaController mediaController = new MediaController(this);
 mediaController.setAnchorView(videoView);
 videoView.setMediaController(mediaController);
 videoView.setVideoPath(getFilesDir().getAbsolutePath()+"/file_name.mp4");
 ideoView.start();
必须使用Context.MODE\u WORLD\u READABLE创建文件\u name.mp4


Holp这有助于

是的,可以播放与资源一起打包的视频检查此项