Tengo música en mi aplicación usando un MPMusicPlayerController
, usando iPodMusicPlayer
(también intenté applicationMusicPlayer). Cuando reproduzco un sonido usando AVAudioPlayer
mi música de mi MPMusicPlayerController
se detendrá. ¿Hay alguna manera de hacer que los sonidos MPMusicPlayerController
y AVAudioPlayer
suenen simultáneamente?AVAudioPlayer con MPMusicPlayerController
Respuesta
Oye, encontré la solución en la web.
Escribir estas 2 líneas en algún lugar, lo hice en la aplicación: didFinishLaunchingWithOptions
// Set sounds not to stop music
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
Debe admitir que no ahondar en los detalles, pero funciona ...
Buena suerte!
Oded.
Coollllll !!!!!! –
Oded La solución de Ben Dov hace el trabajo, pero es posible que no desee cambiar su categoría de sesión. Por ejemplo, si desea que su audio continúe reproduciéndose mientras la pantalla está bloqueada, necesita la categoría Reproducción.
En ese caso, se puede aplicar esta categoría de contraorden lugar:
UInt32 mixWithOthers = YES;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(mixWithOthers), &mixWithOthers);
Coollllll !!!!!! –
- 1. ¿Cuál es la diferencia entre AVAudioPlayer y MPMusicPlayerController?
- 2. MPMusicPlayerController obsoleto con iOS 6
- 3. Cómo cambiar el volumen con MPMusicPlayerController sin afectar el volumen del dispositivo
- 4. Streaming con un AVAudioplayer
- 5. AVAudioPlayer tasa
- 6. AVAudioPlayer con URL externa a * .m4p
- 7. AVAudioPlayer deja de jugar inmediatamente con ARC
- 8. Reproducir/Pausa con el mismo botón [AVAudioPlayer]
- 9. AVAudioPlayer memory leak
- 10. ¿Puedo obtener una sesión de audio/aplicar unidades de audio para reproducir desde MPMusicPlayerController?
- 11. KVO AVAudioPlayer no funciona
- 12. AVAudioPlayer error de inicialización
- 13. avaudioplayer reproducción progreso
- 14. AVAudioPlayer no se reproducirá repetidamente
- 15. Problema al reproducir audio después de pausar con AVAudioPlayer
- 16. iPhone: tipo de archivo no compatible con AVAudioPlayer
- 17. iPhone: ¿AVAudioPlayer es compatible con el formato .wav?
- 18. ¿Cómo reproducir múltiples archivos de audio seguidos con AVAudioPlayer?
- 19. Cómo detener MPMusicPlayerController para habilitar el bloqueo de pantalla
- 20. Reutilizando un AVAudioPlayer para un sonido diferente
- 21. Cómo obtener una salida al altavoz AVAudioPlayer
- 22. ¿Está bien mezclar AudioServicesPlaySystemSound y AVAudioPlayer?
- 23. AVAudioPlayer inicialización: código de error -50
- 24. Demo de AVAudioPlayer al llamar play
- 25. AVAudioRecorder/AVAudioPlayer: añada la grabación al archivo
- 26. Uso de AVCaptureSession y AVAudioPlayer juntos
- 27. Reproduzca múltiples archivos de audio usando AVAudioPlayer
- 28. AVAudioPlayer prepareToPlay devolución de llamada en iPhone
- 29. iPhone AVAudioPlayer detener música de fondo
- 30. reproducir audio de Internet usando AVAudioPlayer
Hay alguna posibilidad de que pueda marcar mi respuesta como correcta, como en un retraso de 5 año? :) –