2016-08-24 1 views
0

Ich stehe vor einem Fehler, wenn ich meine App in meinem Handy starte. Fehlercode:Fehler: Konnte diese Datei nicht öffnen (content: //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 

Dies ist mein Code:

 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(); 

Antwort

0

ich die Antwort bekam eigene

//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 ersetzen

+0

ACTION_OPEN_DOCUMENT API 19 erfordert Intent.ACTION_OPEN_DOCUMENT oder neuer! Viele Apps unterstützen weiterhin API 14. –

Verwandte Themen