IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Probléme avec MEDIAPLAYER


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut Probléme avec MEDIAPLAYER
    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!

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Essayes avec cette solution :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    Uri.parse("android.resource://"+getPackageName()+"/raw/test");
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut
    Merci de ton retour . . .
    Mais que tu écrives:
    Uri.parse("android.resources://" + getPackageName() + R.raw.test) ou
    Uri.parse("android.resources://" + getPackageName() + "/raw/test") ou
    Uri.parse("android.resources://" + getPackageName() + "/raw/test.mp4") . . .
    Cela me ramène la même erreur et le même message PAS POSSIBLE DE LIRE CETTE VIDEO!

    Je te confirme que le format est bien du MP4.

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut
    Bonjour à tous,
    J'ai résolu mon problème!
    J'ai commencé le développement sur WINDEV Mobile . . . Dans cet EDI, nous pouvons accéder aux ressources une fois que l'appli est installée.
    Avec ANDROID STUDIO, les ressources sont compilées dans l'apk . . . Donc impossible de les "voir".
    Le bon chemin pour utiliser des ressources dans le répertoire raw est de la forme "android_resource://com.mon.appli/" + R.raw.mon_fichier".
    Voilà, mon appli est fonctionnelle.
    Merci à tous . . . même si je n'ai pas eu de retour!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec la propriété Filename de mon controle MediaPlayer
    Par dlefebvre dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/08/2013, 22h10
  2. Problème avec mediaplayer
    Par yasinfo dans le forum Windows XP
    Réponses: 3
    Dernier message: 12/05/2007, 14h58
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo