Estoy tratando de reproducir un clip de audio (usando AVAudioPlayer) y un video clip (usando MPMoviePlayerController), ambos funcionando.Error '! Dat' tratando de establecer la frecuencia de muestreo (nula) de los dispositivos de audio
Luego revisé los archivos en SVN y los bajé en otra Mac. Ahora en que funciono la aplicación (aplicación de IPAD) cuando se trata de jugar ya sea de audio o de vídeo, tanto dar el error:
error tratando de establecer el (nulo) frecuencia de muestreo de dispositivos de audio
'dat!'Suponiendo que SVN corrompiera los archivos (aunque el QuickLook de la Mac los reproducirá bien), los reemplacé con las versiones de la Mac donde aún funcionan. Sin embargo, sigo recibiendo el error.
Todo el código es exactamente el mismo en ambas máquinas, pero la Mac original utilizada (MacBook Pro) las reproducirá ambas en el simulador, pero en la segunda Mac (Mac Pro) no se reproducirán y emitirán este error.
¿Alguien sabe lo que significa este error, o cómo se puede arreglar (ya overwritting los medios de comunicación archivos no funcionaba)
Gracias
código para reproducir el audio:
NSError *error;
[[AVAudioSession sharedInstance] setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:&error];
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/Page_7.m4a", [[NSBundle mainBundle] resourcePath]]];
if (audioPlayer == nil)
{
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 0;
}
if (audioPlayer == nil)
NSLog(@"%@", [error description]);
else
[audioPlayer play];
actualización : Si lo ejecuto en mi iPad (desde mi Mac Pro) el video se reproduce bien. Simplemente no funcionará en mi Mac Pro's Simulator
Después de reemplazar los archivos, asegúrese de hacer una compilación limpia. – Till
Lo hice. Incluso borré el archivo y lo reconvirtió en mi Mac Pro a m4v (de FLV) y me sale el mismo error. Todavía se reproducirá en mi MacBook Pro (ambos ejecutan la misma versión de MacOS, Xcode y iOS SDK) – kdbdallas
Esto todavía suena como si no estuviera reemplazando correctamente el/los archivo/s. Elimine manualmente toda la carpeta de compilación. Desinstala la aplicación del simulador. Luego reconstruye e instala. – Till