I’m trying to add webrtc audio capabilities to my Oculus Quest application.
I tested both the zoom official APK from playstore and the sample app included in the SDK on Oculus Quest.
Unfortunately I have not been able to change volume of the call with the hardware buttons.
The volume UI comes out, and it looks like the volume goes down (or up) but the actual one stays unchanged.
This behavior might be related to the fact that Oculus Quest redirects any type of audio into the STREAM_MUSIC, even if AudioManager’s mode is MODE_IN_COMMUNICATION and the AudioTrack responsible for the audio stream is directed towards the STREAM_VOICE_CALL.
To be noted is that if I try to launch a direct call to another zoom user, the caller (and only he, not the callee as well) can actually change volume successfully.
If there is any noteworthy difference in terms of meeting configuration that I could apply also to normal meetings, It would be nice to know.
I couldn’t find any info about how to start a direct call anywhere, and I’m not able to decompile the official apk in order to see how it is done.
A link to a guide in this regard would be already much appreciated.
Is it possible maybe to redirect the call audio towards STREAM_MUSIC (which is controllable from Quest) ? This could work too.
Any help or insight in this matter would be truly appreciated.
Which Android Meeting SDK version?
To Reproduce(If applicable)
Steps to reproduce the behavior:
- compile sample app (found inside sdk) into apk and run onto Oculus Quest
- join/create a meeting
- try changing volume while the other participants talk
- See that while UI changes, the actual volume does not
Smartphone (please complete the following information):
- Device: Oculus Quest 2
- OS: Android 10