2016-08-24 34 views
0

我在我的手機中運行我的應用程序時遇到了一些錯誤。 錯誤代碼:錯誤:無法打開此文件(內容://com.android.providers.media.documents/document/)

Unable to open content: content://com.android.providers.media.documents/document/video%3A9635 
java.io.IOException: setDataSource failed.: status=0x80000000 

這是我的代碼:

 MediaController mc = new MediaController(this); 
    mc.setAnchorView(mVIdeoView); 
    mc.setMediaPlayer(mVIdeoView); 
    //Uri video = Uri.parse(LINK); 
    mVIdeoView.setMediaController(mc); 
    mVIdeoView.setVideoURI(Uri.parse(c.getString(1))); 
    mVIdeoView.start(); 

回答

0

我得到了答案自己

//use for gallery 
private void openGalleryAudio() { 

    Intent intent = new Intent(); 
    intent.setType("video/*"); 
    /*intent.setAction(Intent.ACTION_GET_CONTENT);*/ 
    intent.setAction(Intent.ACTION_OPEN_DOCUMENT); 
    startActivityForResult(Intent.createChooser(intent, "Select video "), SELECT_VIDEO); 

} 

更換Intent.ACTION_GET_CONTENT到Intent.ACTION_OPEN_DOCUMENT

+0

ACTION_OPEN_DOCUMENT需要API 19或更新!許多應用程序仍然支持API 14。 –

相關問題