2010-11-12 5 views
4

Je développe ma première application sur le G1, avec le firmware 2.2, et mon code se bloque sur l'émulateur et sur le téléphone lorsque j'essaie de l'exécuter.Android: Utilisation de crashes MIC (via setAudioSource)

Je donne les résultats suivants:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    // Prepare recorder source and type 
    recorder = new MediaRecorder(); 
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

Le code se bloque sur la dernière ligne, en essayant d'exécuter recorder.setAudioSource (MediaRecorder.AudioSource.MIC). Après quelques recherches sur Google, il semble que beaucoup de gens ont ce problème mais je ne trouve aucune solution pour cela!

Est-ce que quelqu'un sait pourquoi cela se passe et comment le réparer s'il vous plaît?

Je voudrais vraiment l'apprécier,

Merci,

Jary

Répondre

6

J'ai trouvé la solution, il doit être:

<uses-permission android:name="android.permission.RECORD_AUDIO"/>