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.

Unable to connect to call on Safari

See original GitHub issue

ChimeLogs.txt

Timeline Outline the main actions the user performed and when:

  • User attempts to join the Chime meeting
  • The task fails and the user is unable to join the meeting

Describe the bug

This is the warning I’m seeing when trying to join the call:

will retry due to status code TaskFailed and error: serial group task AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e was canceled due to subtask AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e/Timeout15000ms error: serial group task AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e/Timeout15000ms/Media was canceled due to subtask AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e/Timeout15000ms/Media/Peer error: serial group task AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e/Timeout15000ms/Media/Peer was canceled due to subtask AudioVideoStart/84d1bbcb-49a8-4352-8cf9-24cb08c772ef/140dca19-14f0-446b-879b-114e9ab37f8e/Timeout15000ms/Media/Peer/AttachMediaInputTask error: Attempted to assign to readonly property.

It seems like the problem might be that the browser is unable to find an audio output device. When I run navigator.mediaDevices.enumerateDevices() in my Safari console, I only see an audioinput device and a videoinput device. Any reason why Safari would be unable to access audio output devices? When I run the same command in Chrome, I see an audiooutput device as well.

Platform

  • OS: macOS Mojave
  • Browser: Safari
  • Browser Version: 12
  • Amazon Chime SDK GitHub Commit: 1.14.0

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
RidipDecommented, Aug 19, 2020

Thats correct, chooseAudioOutputDevice() is used to change the audio output device by changing the sinkId using the setSinkId(). Under the hood the safari browser chooses the default available audio device to be used as the only audio device.

0reactions
Ardenexalcommented, Aug 18, 2020

@ceremonious it should be automatic. It will use the system audio output by default. the chooseAudioOutputDevice is only needed if you want to change it from the default. behind the scenes it uses setSinkId to do this which you can search on canIUse https://caniuse.com/#search=setSinkId for browser compatibility

Read more comments on GitHub >

github_iconTop Results From Across the Web

iPhone/iPad/Mac Safari Cannot Connect to Server? 10 ...
1. Check Your WiFi Connection · 2. Use Correct Webpage URL · 3. Reload Your Page · 4. Disable Content Blocker · 5....
Read more >
Top 9 Ways to Fix Safari Cannot Connect to Server
Top 9 Ways to Fix Safari Cannot Connect to Server ; Way 1. Check the Internet · check iphone internet connection ; Way...
Read more >
8 Tips to Fix Safari Cannot Find Server on iPhone
Solution 1: Check Internet Connection · Solution 2: Recheck the Website URL · Solution 3: Clear Safari Cache and Data · Solution 5:...
Read more >
Make and receive phone calls on Mac or iPad
On your Mac, open the FaceTime app, choose FaceTime > Settings (or Preferences), then select Calls From iPhone.
Read more >
Safari Cannot Connect to Server? Here Are the Top 9 Fixes
Part 2. How Do You Fix Safari Cannot Open the Page Because the Server Cannot Be Found? · 1 Check Your Internet Connection...
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