-
Notifications
You must be signed in to change notification settings - Fork 388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AudioDeviceManager functions not working on web #1652
Comments
I would also be open here to hearing how to implement this myself as a pull request. I see that the code already is calling into iris so I'm guessing some work needs to be done on the iris side? |
Very much appreciate you are willing to contribute, the underlying implementation is inside the iris_web, (more detail here). But it's so sorry that it's still an early stage and lacks of contribution guide at this time, and you may need to take some time to understand how it works. For a quick start, I think you can check the |
Thanks for the links! Trying to get the iris_web building and am getting the following error: iris_web % pnpm install
Scope: all 5 workspace projects
Lockfile is up to date, resolution step is skipped
Packages: +1117
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ERR_PNPM_FETCH_403 GET https://npm.pkg.github.com/download/@agoraio-extensions/agora-rtc-sdk-ng-fake/1.0.12/99350f1d3d2b0ed7d3bd4dd58e39cad252b07ee0: Forbidden - 403
An authorization header was used: Bearer ghp_[hidden]
These authorization settings were found:
//npm.pkg.github.com/:_authToken=ghp_[hidden]
//registry.npmjs.org/:_authToken=npm_[hidden]
@agoraio-extensions:registry=https://npm.pkg.github.com
Progress: resolved 1117, reused 169, downloaded 0, added 1
Downloading registry.npmjs.org/typescript/5.1.6: 1.37 kB/7.15 M |
It is most likely you should set up the GitHub packages auth first. |
Version of the agora_rtc_engine
6.3.0
Platforms affected
Steps to reproduce
Expected results
You can change audio devices using the audio device manager
Actual results
It throws an unimplemented exception. I know this may mean it just hasnt been implemented yet, but wondering if that means there is no way in web to change audio devices? Any workarounds that might be available?
Code sample
Code sample
Screenshots or Video
No response
Logs
[2:20:29 PM:937][Iris log]:[callIrisApiAsync][start] {"event":"AudioDeviceManager_setRecordingDevice_4ad5f6e","data":"{"deviceId":"123"}","data_size":18,"result":"","length":[],"buffer_count":0}
[2:20:29 PM:937][Iris warning]:AudioDeviceManager_setRecordingDevice_4ad5f6e not supported in this platform!
[2:20:29 PM:937][Iris log]:[callIrisApiAsync][result] AudioDeviceManager_setRecordingDevice_4ad5f6e ret -4
Flutter Doctor output
Doctor output
The text was updated successfully, but these errors were encountered: