我正在尝试使用视频观看我的应用中的视频歌曲。但除了黑屏之外我什么也没得到,显示错误“无法播放视频”。似乎代码中没有错误,除了我从未听说过的日志猫错误。< / p>
VideoView videoView =(VideoView)findViewById(R.id.video_view_ex);
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(videoView);
Uri uri= Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/Memory Card/Video/Na Na Na Na -DJ 9dip.mp4");
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
答案 0 :(得分:0)
我想这是因为"/Memory Card/Video/Na Na Na Na -DJ 9dip.mp4"
已经是路径了,当你添加Environment.getExternalStorageDirectory().getPath()
时
它会创建一个无效的Uri,因为您提到的错误被称为不存在的资源。试着改为离开它:
Uri uri= Uri.parse("/Memory Card/Video/Na Na Na Na -DJ 9dip.mp4");