diff --git a/application-client/openvidu-ios/OpenViduIOS.xcodeproj/project.xcworkspace/xcuserdata/openvidu.xcuserdatad/UserInterfaceState.xcuserstate b/application-client/openvidu-ios/OpenViduIOS.xcodeproj/project.xcworkspace/xcuserdata/openvidu.xcuserdatad/UserInterfaceState.xcuserstate index 95935446..807f2532 100644 Binary files a/application-client/openvidu-ios/OpenViduIOS.xcodeproj/project.xcworkspace/xcuserdata/openvidu.xcuserdatad/UserInterfaceState.xcuserstate and b/application-client/openvidu-ios/OpenViduIOS.xcodeproj/project.xcworkspace/xcuserdata/openvidu.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/application-client/openvidu-ios/Shared/Views/ConnectView.swift b/application-client/openvidu-ios/Shared/Views/ConnectView.swift index c5a9d83e..9346eac2 100644 --- a/application-client/openvidu-ios/Shared/Views/ConnectView.swift +++ b/application-client/openvidu-ios/Shared/Views/ConnectView.swift @@ -117,9 +117,21 @@ struct ConnectView: View { print("Connecting to room...") try await roomCtx.connect() print("Room connected") + await enableCameraAndMicrophone() + } catch { - print("Failed to get token: \(error.localizedDescription)") + print("Error trying to connect to room: \(error.localizedDescription)") + } + } + + func enableCameraAndMicrophone() async { + do { + try await room.localParticipant.setCamera(enabled: true) + try await room.localParticipant.setMicrophone(enabled: true) + } catch { + print("Error enabling camera and microphone: \(error.localizedDescription)") } } + }