Bug 177276 - Safari 11/Sierra - appr.tc/ affects sound of other apps
Summary: Safari 11/Sierra - appr.tc/ affects sound of other apps
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-09-20 15:27 PDT by Delia
Modified: 2017-09-21 09:46 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Delia 2017-09-20 15:27:14 PDT
Have Spotify playing or any audio playing on your Mac - https://www.youtube.com/watch?v=4xxeo2XONEg

1. using Sierra and Safari 11 (Version 11.0 (12604.1.38.1.7) go to https://appr.tc
2. click Join
3. click Allow on the camera and microphone dialog

RESULT: It causes the music or audio you are listening to drop audio while it is connecting
EXPECTED RESULT: Audio is not affected
Comment 1 Radar WebKit Bug Importer 2017-09-20 16:27:10 PDT
<rdar://problem/34560889>
Comment 2 youenn fablet 2017-09-20 16:39:42 PDT
Hi Delia,

Thanks for the report.
Whenever echo cancellation is turned on, Safari will duck the other processes.
This is also happening whenever doing a call through FaceTime.

If you do not want that, you can disable echo cancellation through constraints when doing the getUserMedia call. No audio ducking should happen at that point.

Should you want later on to activate echo cancellation (for instance when call is on), applyConstraints might be used to enable/disable echo cancellation whenever needed.
Comment 3 Delia 2017-09-21 09:13:18 PDT
Thank you!  I will pass this info to our engineers.
Comment 4 youenn fablet 2017-09-21 09:46:54 PDT
OK, please let me know how things go through on this.
I'll close the bug but feel free to reopen it and/or comment on it.