Fox: 'no we regressed we have never gotten the stream mode to work for phones only time phone has worked is falling back to webrtc which is what we are using for speakers not DJ mode... :( listeners.' The auto-DJ + swap-fresh-<audio> + muted-on-create combo broke the one path that actually worked: WebRTC playback for listener phones. Reverting to the original attachSfuTrack flow (autoplay=true, playsInline, .play() with .catch logging) so WebRTC audio comes up the same way it did for speakers all along. DJ mode is intentionally NOT auto-enrolled for listeners — Firefox Android refuses autoplay on every fresh <audio src=URL> and the entry-button gesture has aged out by the time the SFU lazy-inits its Ogg writer. The DJ stream toggle stays on speaker rows for the host's room-wide control. btn-mute as listener now just calls activateListenerAudio() which re-fires .play() on every existing remoteAudio element inside the click gesture. If attachSfuTrack's initial play() got swallowed, this gesture lands the audio. |
||
|---|---|---|
| .. | ||
| blog | ||
| fonts | ||
| chat.html | ||
| host-your-own.html | ||
| how-it-works.html | ||
| index.html | ||
| kernel.html | ||
| stamp.js | ||
| zebra-audio.html | ||
| zebra-spaces.html | ||