Release Notes - React Native
This page will keep you updated on all the releases of React Native SDK.
v0.1.6
Release Date : 18th Mar 2024
Change Log :
More Precise Media-Related Errors on
onError
Event:This update includes detailed error codes and messages for media-related issues. Listen to these error messages on the onError event to diagnose and resolve issues more effectively.
Docs : Error Event
Constant | Code | Message |
---|---|---|
ERROR_INVALID_CUSTOM_VIDEO_TRACK | 3029 | The provided custom video track is invalid; reverting to the default video track. Please ensure that the video track meets the required specifications. |
ERROR_INVALID_CUSTOM_AUDIO_TRACK | 3030 | The provided custom audio track is invalid; reverting to the default audio track. Please ensure that the audio track meets the required specifications. |
ERROR_CUSTOM_VIDEO_TRACK_ENDED | 3031 | The provided custom video track is in an ended state. Please verify the video track's status, and try again. |
ERROR_CUSTOM_AUDIO_TRACK_ENDED | 3032 | The provided custom audio track is in an ended state. Please verify the audio track's status, and try again. |
ERROR_ACTION_PERFORMED_BEFORE_MEETING_JOINED | 3035 | Oops! Something went wrong. The room was in a connecting state, and during that time, an action encountered an issue. Please try again after joining a meeting. |
ERROR_RN_CAMERA_ACCESS_DENIED_OR_DISMISSED | 3036 | Oops! It seems like camera access was denied or dismissed. To proceed, kindly grant access through your App settings. |
ERROR_RN_CAMERA_NOT_FOUND | 3037 | Please ensure your camera is connected and turned on. |
ERROR_RN_MIC_ACCESS_DENIED_OR_DISMISSED | 3038 | Oops! It seems like mic access was denied or dismissed. To proceed, kindly grant access through your App settings. |
ERROR_RN_MIC_NOT_FOUND | 3039 | Please ensure your mic is connected and turned on. |
ERROR_RN_CAMERA_ACCESS_UNAVAILABLE | 3040 | Camera access unavailable: Please ensure your device is compatible. |
ERROR_RN_MIC_ACCESS_UNAVAILABLE | 3041 | Microphone access unavailable: Please ensure your device is compatible. |
ERROR_RN_CAMERA_TRACK_ENDED | 3042 | Camera track has ended. Please make sure your camera is turned on or try restarting it. |
ERROR_RN_MIC_TRACK_ENDED | 3043 | Microphone track has ended or the microphone is disconnected. Please check your microphone connection and try again. |
v0.1.5
Release Date : 12th Mar 2024
Bug Fix :
- Resolved the problem causing flickering in the video and screen share streams when initiating screen sharing.
v0.1.4
Release Date : 13th Feb 2024
Change Log :
Provide Pre-Call Screen's features.
Provide
getDevices()
method inuseMediaDevice
hook to get list of media input/output devices.Docs : getDevices()
Provide
getCameras()
method inuseMediaDevice
hook to get list of camera input devices.Docs : getCameras()
Provide
getAudioDeviceList()
method inuseMediaDevice
hook to get list of audio devices.Docs : getAudioDeviceList()
Provide
onAudioDeviceChanged()
callback inuseMediaDevice
hook, which gets triggered whenever a audio devices connected to or removed from the mobile-device.Docs : onAudioDeviceChanged()
Provide
requestPermission()
method inuseMediaDevice
hook to request a media permission.Docs : requestPermission()
Provide
checkPermission()
method inuseMediaDevice
hook to check status of a media permissions.Docs : checkPermission()
Provide
checkBlueToothPermission()
method inuseMediaDevice
hook to check if the application has permission to access Bluetooth on the device.Docs : checkBlueToothPermission()
Provide
requestBluetoothPermission()
method inuseMediaDevice
requests permission to access Bluetooth on the device.Docs : requestBluetoothPermission()
Bug Fix :
- Foreground service updated for compatibility with React Native v73+.
To effectively leverage the functionalities of Pre-Call Screen, it is recommended to utilize version ^0.1.0
of the @videosdk.live/react-native-incallmanager
library.
v0.1.2
Release Date : 5th Jan 2024
Bug Fix :
- Fix: when the mode changes participants list is reactive.
v0.1.0
Release Date : 11th Dec 2023
Change Log :
MeetingProvider Configuration Enhancement:
- New Feature: Added
defaultCamera
property inMeetingProvider
config. - Usage: Set
defaultCamera
tofront
orback
to initialize the camera with the front-facing (selfie) or rear-facing (main) mode, respectively. - Default Value:
front
Docs : defaultCamera
- New Feature: Added
Local Video Capture Functionality:
- New Feature: Introduced
captureImage()
function in theuseParticipant
hook. - Usage: Enables capturing the local participant's video stream.
Docs : captureImage()
- New Feature: Introduced
File Upload and Retrive Capability:
- New Feature: Introduced
useFile
hook. - Functionality: Facilitates uploading and retrieving base64-encoded files from the VideoSDK's temporary file storage system.
Docs : useFile
- New Feature: Introduced
Got a Question? Ask us on discord