Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.4.2 Audio Control - Do two-way voice communications features and/or video conference features need to meet this req? #4230

Open
goodwitch opened this issue Feb 12, 2025 · 6 comments

Comments

@goodwitch
Copy link
Contributor

Curious question (because we are testing a web site that has two-way voice communication functionality AND video conference/meeting functionality):

Must a video meeting function (assume the video meeting function is inside a web page) need to meet:

1.4.2 Audio Control - If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.

Is the audio in a web based video or VOIP call considered "automatically playing"? Or, do we need to add a note to clarify that this requirement does not apply to web based VOIP or web based virtual meetings?

(Then I got curious...to see if browsers might give me a way to turn off the incoming audio. I'm working from a Mac...and here is what I experienced:

In one video mtg platform...I just tested to see if there was a way for me to mute the incoming sound.

  • In Chrome, I could do it using browser based feature to mute a tab: https://www.wikihow.com/Mute-and-Unmute-Google-Chrome-Tabs
  • In Safari, I found a similar feature...but when I tried to mute the tab..it didn't actually work when I was INSIDE the web based video mtg (but my ability to mute audio on a tab in safari DID WORK on a site like YouTube when I had a video playing).
    )
@goodwitch
Copy link
Contributor Author

Is it valid to say, when a user clicks on a link or a button to open a VOIP call (in a browser) or a Virtual Meeting (in a browser) that they have chosen to "play the audio" and therefore 1.4.2 Audio Control does not apply (because the audio is not automatic)?

@patrickhlauke
Copy link
Member

Is it valid to say, when a user clicks on a link or a button to open a VOIP call (in a browser) or a Virtual Meeting (in a browser) that they have chosen to "play the audio" and therefore 1.4.2 Audio Control does not apply (because the audio is not automatic)?

this is the rationale i'd use for this NOT to fail 1.4.2, yes

@mbgower
Copy link
Contributor

mbgower commented Feb 14, 2025

This phrase in the Understanding document seems to cover this sufficiently in the context of a call or meeting activated by the user.

In the context of this Success Criterion, "plays automatically" broadly refers to audio that is not started/played as a direct result of a user's intentional activation. For example, not selecting a link or button.

If you'd like to add something more specific to this context, feel free to create a PR. Happy to incorporate. Otherwise, let me know if we're good to close this.

@goodwitch
Copy link
Contributor Author

goodwitch commented Feb 14, 2025

So...before I try to write something...let me make sure that you agree with the conflicting info I'm struggling with:

Test Case 1: webpage that auto plays background music

  1. Go to this URL: https://merryxmas.ccbng.com/
  2. Click on Low-Res (or High-Res) Button
  3. Page loads with music already playing
  4. I think this site fails 1.4.2 Audio Control

Test Case 2: web based meeting platform (could Zoom, WebEx, Meet...I'm going to define this test case using GoogleMeet because most of us have access to that...but my question obviously extends to any browser based video mtg platform or VOIP function):

  1. Assumes you have a gmail account.
  2. Open gmail
  3. Click on the Google Apps icon (to open the modal/menu of google apps)
  4. Click on the Google Meet icon
  5. Click on the New Meeting button
  6. Select "Start a New Meeting" from the menu
  7. Google Meet Opens with incoming audio on
  8. We are saying (in this conversation in this github thread) that this doesn't fail.

Do you agree that Test Case 1 fails?
If yes, then how can Test Case 2 pass (unless we add something to the understanding document that says: activating a link or a button to start or join a Video Meeting or VOIP Call is considered an intentional user action to have incoming audio turned on).

@mraccess77
Copy link

Wouldn't 1 pass if the audio mute button were accessible? Because there is a control to mute/stop the audio that seems acceptable to meet 1.4.2 if it was accessible.

@goodwitch
Copy link
Contributor Author

goodwitch commented Feb 14, 2025

So, in Test Case 1, the is no audio play, pause, or mute button available (for the incoming audio). The audio in test case 1 is autoplaying with zero controls for the user.

And, in Test Case 2, there is no way (within a meeting platform like Google Meet) to just mute the incoming audio. I can mute my microphone (mute myself). But I cannot mute all incoming sound from the digital meeting (from within the digital meeting platform).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants