2010-09-21 28 views
1

Dans mon application, je suis en train d'enregistrer de l'audio. Je veux envoyer le fichier audio enregistré. Je fais comme ça.Envoyez l'audio enregistré

MFMailComposeViewController * controller = [[MFMailComposeViewControlleralloc] init]; controller.mailComposeDelegate = self;

NSData * myData = [NSData dataWithContentsOfURL: url];

Ici l'adresse est le chemin.

printf ("\ n mydata% d", [longueur de mes données]);

Lorsque j'imprime la longueur des données, je peux obtenir la longueur.

[contrôleur addAttachmentData: myData mimeType: @ "audio/caf" nomfichier: @ "nom"];

[self presentModalViewController: contrôleur animé: OUI]; Après avoir fait ce fichier est joint, mais quand je le télécharge dans mon ordinateur (Mac ou Windows) je ne suis pas capable de jouer.

quelqu'un peut m'aider s'il vous plaît.

Merci

+0

avez-vous résolu le problème whit l'audio? parce que j'ai le même problème et ne sais pas comment le réparer, mon audio ne jouera pas en dehors de l'application. – Radu

Répondre

2

J'ai eu le même problème et, enfin, contourna en ajoutant simplement l'extension de fichier au nom du fichier comme ceci:

[controller addAttachmentData:myData mimeType:@"audio/caf" fileName:@"name.caf"];