Próbuję dodać wejście audio do mojego AVCaptureSession()
i działa świetnie. Chciałbym jednak również wspierać użytkowników, którzy chcą odtwarzać muzykę w tle z innych aplikacji, takich jak Spotify, i utrzymywać tę ścieżkę audioInput dla mojego nagrania. Jak to jest możliwe?Jak dodać wejście audio do AVCaptureSession i zezwolić innym aplikacjom na odtwarzanie muzyki w tle
let captureSession = AVCaptureSession()
let audioDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeAudio)
audioInput = AVCaptureDeviceInput.deviceInputWithDevice(audioDevice, error:&err) as? AVCaptureDeviceInput
if captureSession.canAddInput(videoCapture) {
captureSession.addInput(videoCapture)
// This line Kills spotify playing in the background
captureSession.addInput(audioInput as AVCaptureInput)
}
ja przyszedłem tutaj, aby dowiedzieć się, jak dodać audio do mojego nagrania wideo. twoje pytanie już rozwiązało mój problem. dzięki! ;) – datayeah
@jz znalazłeś rozwiązanie? –