<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>17699</bug_id>
          
          <creation_ts>2012-07-05 14:27:52 +0000</creation_ts>
          <short_desc>Do not interfere with critical system sounds</short_desc>
          <delta_ts>2012-09-10 10:19:51 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>AudioWG</product>
          <component>Web Audio Processing: Use Cases and Requirements</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>TBD</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Olivier Thereaux">olivier.thereaux</reporter>
          <assigned_to name="Olivier Thereaux">olivier.thereaux</assigned_to>
          <cc>cooper</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
          
          <qa_contact>public-audio</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69652</commentid>
    <comment_count>0</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2012-07-05 14:27:52 +0000</bug_when>
    <thetext>From the “Review of Web Audio Processing: Use Cases and Requirements”
http://lists.w3.org/Archives/Public/public-audio/2012AprJun/0852.html

Need a requirement that audio from the Web application not interfere
with system sounds (e.g., alerts), which may contain vital information
for the user. While it&apos;s probably not desirable to pause Web application
audio for system sound events, it&apos;s also not desirable to have system
sounds drowned out by Web application audio. User preferences may be
needed to indicate specifically how to handle the situation, but a way
for Web application audio to be aware of system sounds will be needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69838</commentid>
    <comment_count>1</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2012-07-11 15:56:47 +0000</bug_when>
    <thetext>In http://lists.w3.org/Archives/Public/public-audio/2012AprJun/0854.html
Doug wrote:
&gt; … this would be a requirement on the UA, not on the Web Audio API. 
&gt; A loud song or video in HTML could just as easily drown out system 
&gt; sounds, so this is a requirement at a different level of implementation 
&gt; than this API.

It seems worth having a mention in the Use Case document that system sounds can be critical, and suggest that UAs would ideally provide affordances for this need - but that the web audio API is not responsible for enforcing it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71367</commentid>
    <comment_count>2</comment_count>
    <who name="Philip Jägenstedt">philipj</who>
    <bug_when>2012-07-24 09:55:28 +0000</bug_when>
    <thetext>Shouldn&apos;t it be the job of the operating system to silence other applications when there&apos;s an important sound to be played? My Android phone fades my music or podcast out temporarily when I get a phone call or notification, presumably with no cooperation from the music player.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71516</commentid>
    <comment_count>3</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2012-07-26 16:14:09 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Shouldn&apos;t it be the job of the operating system to silence other applications
&gt; when there&apos;s an important sound to be played? My Android phone fades my music
&gt; or podcast out temporarily when I get a phone call or notification, presumably
&gt; with no cooperation from the music player.

Yes, and iOS appears to fade out sound and send a pause signal to applications when a call comes in or the system needs to play a sound alert. Seems reasonably clear that this is a requirement well met at the OS level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71990</commentid>
    <comment_count>4</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-08-09 20:25:18 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; Shouldn&apos;t it be the job of the operating system to silence other applications
&gt; &gt; when there&apos;s an important sound to be played? My Android phone fades my music
&gt; &gt; or podcast out temporarily when I get a phone call or notification, presumably
&gt; &gt; with no cooperation from the music player.
&gt; 
&gt; Yes, and iOS appears to fade out sound and send a pause signal to applications
&gt; when a call comes in or the system needs to play a sound alert. Seems
&gt; reasonably clear that this is a requirement well met at the OS level.

This actually has relevance to https://www.w3.org/Bugs/Public/show_bug.cgi?id=17320.  The OS might decide to suspend non-system audio during an OS event, and a WebAudio app may want to be notified in that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73167</commentid>
    <comment_count>5</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2012-09-03 14:08:13 +0000</bug_when>
    <thetext>Added to Use Case / Requirement per http://dvcs.w3.org/hg/audio/rev/2a6431dcb680</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73535</commentid>
    <comment_count>6</comment_count>
    <who name="Olivier Thereaux">olivier.thereaux</who>
    <bug_when>2012-09-10 10:19:51 +0000</bug_when>
    <thetext>Seeing no objection, closing.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>