Bonjour à tous,
je butte depuis qqes jours sur un problème de lecture vidéo:
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
 
import java.net.URI;
 
public class Audio extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_audio);
 
        VideoView video = (VideoView) findViewById(R.id.videoView);
        video.setMediaController(new MediaController(video.getContext()));
 
        video.setVideoURI(Uri.parse("android.resources://" + getPackageName() + R.raw.test));
        video.requestFocus();
        video.start();
    }
}
et voici l'erreur dans le logcat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
12-05 13:47:03.210 17602-17602/com.applimoby.apoge E/MediaPlayer: Error (1,-2147483648)
12-05 13:47:03.210 17602-17602/com.applimoby.apoge D/VideoView: Error: 1,-2147483648
J'ai fais plusieurs essais avec des vidéo MP4 . . . Mais cela me ramène la même erreur

Est ce que le rep raw situé dans res est la bonne solution?

Merci à tous de vos retours!