Android E / ExtMediaPlayer-JNI:env-> IsInstanceOf失败E / MediaPlayer-JNI:JNIMediaPlayerFactory:bIsQCMediaPlayerPresent 0

时间:2017-08-22 12:45:55

标签: android android-videoview

我正在尝试使用视频观看我的应用中的视频歌曲。但除了黑屏之外我什么也没得到,显示错误“无法播放视频”。似乎代码中没有错误,除了我从未听说过的日志猫错误。< / 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();

1 个答案:

答案 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");