2011-05-11 10 views

Répondre

0

IIRC, openRawResource() nécessite un ID de ressource. Cela ne fonctionne pas avec les chemins de fichiers.

essayez de remplacer

is = context.getResources().openRawResource(location); 

avec

is = new BufferedInputStream(new FileInputStream(location)); 

Rappelez-vous, vous aurez besoin d'autorisations de sdcard.

+0

Merci, mais non, il n'a pas fonctionné ... – arayray

+0

pouvez-vous nous dire quels messages d'erreur vous obtenez? – musaul

+0

Désolé, cela fonctionne, mais quand je définis la vue maintenant, il affiche simplement un écran noir – arayray

0

Essayez cette

String file = Environment.getExternalStorageDirectory() 
       .toString(); 
mFileName = Environment.getExternalStorageDirectory().getAbsolutePath(); 
     mFileName += "/yourfilename.raw"; 

Cela obtenir votre fichier dans ce fichier de chaîne. Ensuite, vous continuez avec votre code ....

Questions connexes