question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

IFrame API: Desktop Safari (13.1 od Ipad OS 13.5): TypeError: null is not an object (evaluating 'e.getAudioTracks') on Camera Activation

See original GitHub issue

On current Desktop Safari (13.1 od Ipad OS 13.5) I get an JS exception when I want to activate the camera.

TypeError: null is not an object (evaluating 'e.getAudioTracks')

This error happens only if the room is all-ready created. If I am the first in the room, then the camera will be activated. When I join the room without the IFRAME API directly with the jitsi meet url, then it works. I have tested it with the latest nightly build (jitsi-meet_4649), the current stable version and the the public server https://meet.jit.si

Mobile Safari (IOS 13.5) works with IFrame API Setting

configOverwrite: {
 disableDeepLinking: true,
}

If the iframe api call is made on localhost, it is working… you have to deploy it to remote to see the error

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:15 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
informatikTirolcommented, Jun 5, 2020

It works, very cool, thank you! I have tested on IOS; IPAD OS and MAC OS

1reaction
saghulcommented, May 26, 2020
Read more comments on GitHub >

github_iconTop Results From Across the Web

Is someone working on Safari compatibility? - Developers
IFrame API : Desktop Safari (13.1 od Ipad OS 13.5): TypeError: null is not an object (evaluating 'e.getAudioTracks') on Camera Activation.
Read more >
iOS 15 Safari WebRTC Issue | Apple Developer Forums
We're encountering an issue on the iOS 15 Beta when establishing a WebRTC connection through Safari, where we are not receiving the remote...
Read more >
Safari: "JavaScript error detected! Error: TypeError: 'null' is not ...
From the error, it seems like the JavaScript is expecting a certain type of object, but when the JavaScript is running in your...
Read more >
How to obtain object from navigator.getUserMedia() in mobile ...
Try to serve the web page over HTTPS. I've read that iOS Safari only allows access to the microphone (and camera) on secure...
Read more >
iOS Safari 11 now supports WebRTC - Flashphoner
The browser asks for the camera and the microphone and now can both stream live video and play audio and video. Also, you...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found