New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 802821 link

Starred by 4 users

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug-Regression

Blocked on:
issue 807017



Sign in to add a comment

Sound doesn't work on some Facebook games

Project Member Reported by songsuk@chromium.org, Jan 16 2018

Issue description

Chrome Version       : 65.0.3319.0
Platform             : 10302.0.0  - Kip, Reks
URLs (if applicable) : facebook.com


What steps will reproduce the problem?
(1)  log into facebook.com
(2)  play "Candy crush saga" or "Tetris" games 
(3)  check the sound while playing the games

https://apps.facebook.com/candycrush/?fb_source=bookmark&ref=bookmarks&count=0&fb_bmpos=_0
https://www.facebook.com/instantgames/236281856807449/

What is the expected result?
Should be able to hear the sound while playing the game

What happens instead?
Unable to hear game sound.  

Please provide any additional information below. Attach a screenshot if
possible.
Able to hear sound while playing "Bejeweled Blitz"- kip/reks
Unable to reproduce the issue on 65.0.3299.0/10230.0.0 -Peppy
 
songsuk@

Is this reproducible only on certain Chromebooks?

Can you see any warning on the console like "An AudioContext must be created or resumed after the document received a user gesture to enable audio playback"?
So far, I checked the issue only on Kip and reks.  Will provide more info once check the issue on the other device. 
>> Is this reproducible only on certain Chromebooks?

Yes, there is the warning on console while playing "Candy crush saga". 
>> Can you see any warning on the console like "An AudioContext must be created or resumed after the document received a user gesture to enable audio playback"?

console.png
175 KB View Download
Cc: mlamouri@chromium.org
Yes, this means the developers now have to construct AudioContext or call AudioContext.resume() upon the user gesture. It seems the game is served from a different domain via iframe.

mlamouri@
Do we have any public announcement or article about this change? I am also curious myself why this affects the desktop browser.

In the meanwhile, we might want to reach out developers to let them know the workaround.

Comment 4 by vsu...@chromium.org, Jan 17 2018

Cc: hsiangc@chromium.org
Able to reproduce the issue on latest M-65 [65.0.3322.0/10315.0.0] dev channel- Kip,Paine,Peppy,Reks,Daisy for both the games "Candy crush saga" or "Tetris"

Thanks..
Blockedon: 807017
Cc: johnpallett@chromium.org
Components: Blink>Media>Autoplay
Labels: -ReleaseBlock-Stable
+johnpallett@ for reach out.

Removing RBS as its not blocking stable and is likely a web developer fix. One possibility is that they need to simply delegate autoplay privileges to the iframe using allow=autoplay. We might want to check if they aren't already using gesture=media.
Labels: -Pri-1 Needs-Feedback Pri-3
Per #7, this is likely a web developer fix. Lowering the priority to P3 and asking feedback from developers.
Status: WontFix (was: Untriaged)

Sign in to add a comment