【发布时间】:2017-02-23 00:29:32
【问题描述】:
我已将示例 mp4 视频保存在 android 内部存储中的文件中,但是当尝试通过将文件路径解析为 uri 从文件中读取并在 android videoview 中播放时,出现无法播放此视频错误。我检查了很多链接但没有用,我该如何实现?
final String mFileName = "sample.mp4";
try{
FileOutputStream mFileOutputStream = openFileOutput(mFileName, Context.MODE_PRIVATE );
mFileOutputStream.write(getResources().getAssets().open("sample_video.mp4").read());
mFileOutputStream.close();
Log.v(TAG, "Success");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(mVideoView);
mVideoView.setMediaController(mediaController);
mVideoView.setVideoPath(getFilesDir().getAbsolutePath()+"/sample.mp4");
mVideoView.start();
【问题讨论】:
标签: android