Summary
After playing a video in Orion RC's embedded browser (e.g., YouTube), the application appears to lock or interfere with the system’s audio routing. Upon returning to Microsoft Teams and unmuting, other attendees are no longer able to hear the user, indicating that the microphone input is either blocked or misrouted.
Steps to Reproduce
- Launch Microsoft Teams and sign in.
- Join or start a Teams meeting.
- Confirm that your microphone is working and others in the meeting can hear you clearly.
- Without closing Teams, launch Orion RC.
- In Orion RC, navigate to
https://youtube.com.
- Start playing any YouTube video.
- After several seconds, pause or stop the video playback.
- Return to the Teams application.
- Unmute yourself in the Teams meeting.
- Ask if attendees can hear you and confirm that your voice is not audible to them.
Expected Result
After pausing a video in Orion RC and returning to Teams, your microphone should work normally, and others in the call should hear you clearly upon unmuting.
Actual Result
After stopping the video and returning to Teams:
- The user appears unmuted in the interface.
- However, no audio is transmitted to other meeting attendees.
- It appears Orion RC retains exclusive control or blocks audio input/output routing even after media playback is stopped.
Additional Notes
- Restarting Teams does not immediately resolve the issue.
- Exiting Orion RC restores microphone functionality in Teams.
- This may be related to exclusive device access, shared audio streams, or audio context not being released properly after playback.
- This issue could affect other communication tools as well (Zoom, Slack Calls, etc.).
Suggested Fix
Investigate whether:
- Orion RC maintains exclusive access to the default audio input/output devices even after media stops.
- Web audio context is properly released upon stopping video playback.
- There are any OS-level audio stream conflicts caused by Orion RC's handling of media playback.
Potential solutions:
- Ensure shared audio mode is used for media playback.
- Explicitly release or detach audio context when browser video playback ends.
- Add a settings toggle in Orion RC for managing audio stream behavior.
Environment Details
- Browser: Orion RC 0.99.133.2-rc
- WebKit Version: 619.1.11.111.2
- Operating System: Apple macOS Ventura 13.4 (22F66)
Orion RC 0.99.133.2-rc ; Apple macOS Ventura 13.4 (22F66)
Ventura (13)