You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm developing a video call application using the Dyte React component library with Tauri to build desktop and mobile applications. When I attempt to join a meeting in the desktop build, nothing happens after clicking the join button. The issue appears to be specific to the desktop build version, as I'm getting errors related to media devices.
Environment
Dyte SDK: @dytesdk/react-web-core and @dytesdk/react-ui-kit
Framework: React
Platform: Tauri desktop build
Operating System: MacOS
Error Message
I'm seeing the following error in the console:
Meeting - undefined
Unhandled Promise Rejection: DyteError: [ERR1609]: {LocalMediaHandler} Failed to fetch list of media devices
Failed to get available devices by kind
A WebSocket connection is established and is sending bytes, but the meeting does not initialize properly.
Implement the Dyte meeting component as shown above
Build for desktop using Tauri
Attempt to join a meeting
Observe that the meeting does not initialize, with the error about media devices in the console
What I've Tried
Verified that WebSocket connections are being established
Confirmed that the authentication token is valid
Set audio and video to false by default
Questions
Does the Dyte SDK have any specific permissions or configurations needed for Tauri's WebView to access media devices?
Are there any known issues with media device access in Tauri desktop builds?
Is there a recommended approach for handling media permissions in this environment?
Additional Context
I believe this could be related to how Tauri's WebView handles media device permissions compared to a regular browser. The error specifically mentions failing to fetch media devices, which suggests a permissions or API access issue in the Tauri environment.
Any guidance would be greatly appreciated!
The text was updated successfully, but these errors were encountered:
DyteMeeting Not Working in Tauri Desktop Build
Description
I'm developing a video call application using the Dyte React component library with Tauri to build desktop and mobile applications. When I attempt to join a meeting in the desktop build, nothing happens after clicking the join button. The issue appears to be specific to the desktop build version, as I'm getting errors related to media devices.
Environment
@dytesdk/react-web-core
and@dytesdk/react-ui-kit
Error Message
I'm seeing the following error in the console:
A WebSocket connection is established and is sending bytes, but the meeting does not initialize properly.
Code
Here's my implementation:
Steps to Reproduce
What I've Tried
Questions
Additional Context
I believe this could be related to how Tauri's WebView handles media device permissions compared to a regular browser. The error specifically mentions failing to fetch media devices, which suggests a permissions or API access issue in the Tauri environment.
Any guidance would be greatly appreciated!
The text was updated successfully, but these errors were encountered: