Quiero reproducir un archivo de música usando el enlace URL en el iPhone. Pero cuando uso el siguiente código, recibo un error. No estoy llegando a donde me estoy equivocando. ¿Alguien puede corregirme?¿Cómo reproducir un archivo de música usando el enlace URL en iPhone?
-(void)viewDidLoad
{
[super viewDidLoad];
NSString* resourcePath = @"http://192.167.1.104:8888/SHREYA.mp3"; //your url
NSData *_objectData = [NSData dataWithContentsOfURL:[NSURL URLWithString:resourcePath]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:_objectData error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
}
¿cuál es el error? –
@ H2CO3 error durante el tiempo de ejecución AudioPlayer [1012: 10703] *** Aplicación de finalización debido a excepción no detectada 'NSInvalidArgumentException', razón: '- [NSConcreteData baseURL]: selector no reconocido enviado a la instancia 0x35345540' *** Pila de primer tiro de llamadas – Abhilash
Está intentando pasar NSData a NSURL, eso le está dando el error. "initWithContentsOfURL: _objectData" –