Utworzono kamerę przy użyciu AVCaptureSession. Skonfigurowałem to dla zarówno w trybach nagrywania zdjęć, jak i wideo.Aparat Zatrzymuje się, gdy otwarta aplikacja jest uruchomiona
Aparat i aplikacja działa poprawnie. Również I dozwolone odtwarzanie muzyki w tle(Jeśli użytkownik odtwarza utwór za pomocą aplikacji Muzyka w iPhone) podczas otwierania aparatu lub nagrywania wideo. Działa również dobrze. (Załączone zdjęcie 2)
Pozwoliłem tło odtwarzania muzyki za pomocą tego kodu
AVAudioSession *session1 = [AVAudioSession sharedInstance];
[session1 setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionMixWithOthers|AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];
[session1 setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
Teraz, gdy nadchodzi połączenie, zminimalizować ekran rozmowy telefonicznej poprzez dotknięcie przycisku Home i otwartej aplikacji i chcesz otworzyć ekran aparatu, aby przechwycić obraz/nagrać wideo, Otwiera się, ale zamiera z obrazem (Załączony obraz (1)).
Teraz moim wymaganiem jest, aby przechwytywać obraz/nagrywać wideo podczas rozmowy telefonicznej. Poszukałem kolejnych aplikacji i Snapchat robi to samo, co, i jestem w stanie nagrywać wideo, gdy jestem na dyżurze.
pomóżcie mi, jak mogę to osiągnąć.
Nie, wciąż szukam rozwiązania. – Surjeet
Mam ten sam problem w moim projekcie. Ten sam kod jest wykonywany w obu przypadkach, ale kamera nie jest w jakiś sposób otwarta. Czy masz jakieś pomysły lub rozwiązania do tej pory? – virusss8