我正在尝试从服务器下载视频文件并保存在路径中,然后在Android应用程序中通过视频播放来播放此视频文件。我正在使用android studio。从服务器下载并成功保存在以下路径中。
"/data/data/" + getPackageName() + "/raw/" + "video1_3"
但是当我将videoview寻址到该路径以播放视频时,应用崩溃。
videoPlayer = findViewById(R.id.videoView);
videoPlayer.setVideoPath("/data/data/" + getPackageName() + "/raw/" + "video1_3");
videoPlayer.start();
我检查了此路径中的文件,并确保下载的文件在那里。但我无法播放此目录中的文件。 请你帮助我好吗 预先感谢
答案 0 :(得分:0)
我可以找出我的问题。这是非常愚蠢和微妙的观点。关键是我忘记添加文件格式,应该在文件名的末尾添加文件格式。 因此,我更改了这一行:
videoPlayer.setVideoPath("/data/data/" + getPackageName() + "/raw/" + video1_3");
收件人:
videoPlayer.setVideoPath("/data/data/" + getPackageName() + "/raw/" + "video1_3.mp4");
然后代码对我来说很好。