[RESOLU] Fichier audio midi : Développement sur Android


 

[RESOLU] Fichier audio midi

Ce forum est consacré aux développeurs et au développement pour Android. Trouver de l'aide, des idées, des tutoriaux, des scripts, ... Télécharger Android SDK, le Kit de développement Android.

[RESOLU] Fichier audio midi

Messagede Tatane le Jeu 19 Mai 2011 12:42

Bonjour,

Bon j'ai cherché comment faire pour lire un fichier audio de type midi sur un SDK 2.2. Pour un fichier "au" ou "waw", j'ai réussi ça fonctionne.

Par contre, pour un fichier midi ça ne fonctionne pas, aussi bien sur l'émulateur que sur sur la machine hôte.

Le fichier à lire est le fichier miditest, que j'ai placé dans le répertoire ./res/raw/ sans extension de fichier.

Le message d'erreur :
The application xx has stopped unexpectedly. Please try again -> Force Close

Avez-vous une idée ?
Merci pour toute aide.

J'utilise le même code tout simple pour la lecture des fichiers audio classique et midi (peut être que cela n'est pas compatible ?), Eclipse ne me renvois pas d'erreur :

package com.google.android.tatane......

import android.app.Activity;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.os.Bundle;

public class TatanePendu extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

//MediaPlayer mp = new MediaPlayer();
MediaPlayer mp = MediaPlayer.create(getBaseContext(),
R.raw.miditest);

mp.start();

mp.setOnCompletionListener(new OnCompletionListener() {

@Override
public void onCompletion(MediaPlayer mp) {
mp.release();

}
});
}
}
Dernière édition par Tatane le Ven 20 Mai 2011 09:58, édité 1 fois.
Tatane
 
Messages: 10
Inscription: Mar 3 Mai 2011 09:49


Re: Fichier audio midi

Messagede Tatane le Jeu 19 Mai 2011 18:10

Bon j'avance doucement j'ai un élément supplémentaire ...
Je lance adb qui je trouve est bien utile :
tatane@debian-acer:~/android-sdk-linux_x86/platform-tools$ ./adb logcat

et je peu voir :

android.content.res.Resources$NotFoundException: File res/raw/miditest from drawable resource ID #0x7f040001

pourtant j'ai bien ce fichier :

tatane@debian-acer:~/workspace/......./res/raw$ ls -la
total 236
drwxr-xr-x 2 tatane tatane 4096 19 mai 11:50 .
drwxr-xr-x 8 tatane tatane 4096 18 mai 18:32 ..
-rw-r--r-- 1 tatane tatane 49185 2 janv. 2005 existe_deja
-rw-r--r-- 1 tatane tatane 25301 2 janv. 2005 miditest
-rw-r--r-- 1 tatane tatane 27516 2 janv. 2005 non
-rw-r--r-- 1 tatane tatane 23540 2 janv. 2005 oui
-rw-r--r-- 1 tatane tatane 49185 2 janv. 2005 ta_perdu
-rw-r--r-- 1 tatane tatane 44416 2 janv. 2005 tu_as_gagne

et dans R.java :

package com.google.android.....;

public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class raw {
public static final int existe_deja=0x7f040000;
public static final int miditest=0x7f040001;
public static final int non=0x7f040002;
public static final int oui=0x7f040003;
public static final int ta_perdu=0x7f040004;
public static final int tu_as_gagne=0x7f040005;
}
public static final class string {
public static final int app_name=0x7f050001;
public static final int hello=0x7f050000;
}
}

Ca vous cause un peu plus ?

Merci
Tatane
 
Messages: 10
Inscription: Mar 3 Mai 2011 09:49

Re: Fichier audio midi

Messagede Tatane le Jeu 19 Mai 2011 20:57

Bon j'ai trouvé,

L' extension des fichiers midi (.mid) est obligatoire dans le répertoire res/raw/
Pour les fichiers audio wav ce n'est pas une obligation et visiblement pour les png aussi aller comprendre !

J'espère que cela pourra servir à d'autres !
Tatane
 
Messages: 10
Inscription: Mar 3 Mai 2011 09:49

Re: [RESOLU] Fichier audio midi

Messagede ced117 le Dim 22 Mai 2011 21:25

Merci pour le partage ;)
Avatar de l’utilisateur
ced117
Modérateur - Spécialiste Android
 
Messages: 1056
Inscription: Ven 8 Mai 2009 16:16
Localisation: France


Développement sur Android



Sujets similaires A [RESOLU] Fichier audio midi


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité