Mam beta testera, który dostał ten błąd podczas próby rozpoczęcia sesji wideo w naszej aplikacji na iPada przy użyciu zestawu SDK OpenTok iOS WebRTC. Aplikacja ulega awarii za każdym razem. Użytkownik jest na iPadzie 2 z iOS 6.1.3. Czy ktoś ma pojęcia, co może być przyczyną takiego błędu? Domyślam się, że jest coś związanego z dostępem do kamery, ale nie mam pojęcia, co to może być.Nie można dodać zera AVCaptureInput
Odpowiedz
Właśnie przetestowałem zestaw SDK WebRTC dla systemu iOS na moim iPadzie 2 z systemem iOS 6.1.4 i nie występują żadne awarie. Jeśli możesz, proponuję zaktualizować SDK i wersję na iPada.
Jeśli nadal występują awarie, publikowanie dzienników tutaj będzie bardzo przydatne!
Myślę, że można zapobiec awarii przez sprawdzenie dostępności obiektu AVCaptureInput przed dodaniem go do AVCaptureSession.
uprościć to sprawdzić poniższy kod:
if ([session canAddInput: backCameraDeviceInput])
{
[session addInput: backCameraDeviceInput];
}
życzę ten był pomocny :)
Świetnie. pracował dla mnie. 1 przegrywaj dla ciebie. Nie rozumiem, dlaczego nie można dodać DeviceInput. Proszę mnie oświecić. Dzięki –
pierwsza jest pierwsza, dziękuję za awans :) zwykle dostępność aparatu zależy od uprawnień użytkownika do korzystania z niego, ponieważ wiesz, że użytkownik może odmówić lub cofnąć pozwolenie. jest to z perspektywy urządzenia, ale tak jak w przypadku symulatorów, nie ma kamery, z której można by zacząć. życzenie, aby było pomocne –
Dzieje się tak wtedy, gdy użytkownik nie nabył uprawnień do korzystania z aparatu lub Filmaster go wyłączyliśmy (moja sprawa). Najlepiej sprawdzić i przypomnieć użytkownikowi, aby zezwolił na korzystanie z kamery. Ustawienia-> prywatność-> kamera
- 1. NSNumberformatter dodać dodatkowy zera
- 2. Nie zera przed przecinkiem
- 3. BadTokenException: Nie można dodać okna
- 4. Nie można dodać do schowka
- 5. PhpStorm - Nie można dodać motywu
- 6. php, dodać kończące zera, gdy liczba jest liczbą całkowitą
- 7. Nie można dodać logowania SQL Server
- 8. Eclipse nie można dodać serwera WebLogic
- 9. Microsoft Intune - nie można dodać urządzenia
- 10. pod instalacją Nie można dodać źródła
- 11. Nie można dodać odwołania do pliku "Newtonsoft.Json"
- 12. Nie można dodać ValueProviderFactory do Web API
- 13. Nie można dodać odwołania do System.Web.Hosting
- 14. Nie można dodać do listy zerowa nullables
- 15. Zend_form_element_radio nie można dodać klasy do etykiety
- 16. Nie można dodać IntPtr oraz Int
- 17. Nie można dodać pseudo elementu do płótna?
- 18. Nie można dodać promienia naroża i cienia
- 19. Nie można dodać wpis „0” buforować localClassSetAnalysis.bin
- 20. MySQL - nie można dodać klucz obcy
- 21. Nie można dodać właściwości obiektu js
- 22. Nie zrzucaj zera liczby: uniknął barplot
- 23. Nie można dodać do github: Gist nie obsługuje galerii katalogi
- 24. Czy można uzyskać AFNetworking, aby automatycznie parsować NULL do zera?
- 25. Jak rozwiązać prcomp.default(): nie można przeskalować kolumny stałej/zera do wariancji jednostki
- 26. Nie można dodać zawartości do nowej witryny Plone: ValueError: Nie można znaleźć wyjątku update_version_before_edit
- 27. dodać tylko wartość, jeśli wartość jest większa od zera w Pythonie wielowymiarowej tablicy
- 28. Nie można dodać skryptu interfejsu API Map Google po pageload
- 29. Nie można dodać "!" symbol w moim git commit wiadomość
- 30. Nie można dodać bibliotekę do mojego android projektu
Jaka była wersja SDK do systemu iOS? Czy zostało to naprawione w późniejszych wydaniach? – Ankur