iframe allow attribute not working on mobile browsers

Here is how its shown, just fine on both mobile and desktop visually. When you click the button the allow triggeres on desktop and your asked for permission to use your microphone as the javascript code in the html wants to listen to it. as I understand it should work. From my understanding its the “best” method to use cross privacy policies allowing this to happen

I did try with the microphone * also. I saw someone reference to it in code but never quite understood what the star actually would do.