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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>233204</bug_id>
          
          <creation_ts>2021-11-16 10:56:41 -0800</creation_ts>
          <short_desc>Connecting an AudioContext to a video causes the volume control to fail.</short_desc>
          <delta_ts>2021-11-23 10:57:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Audio</component>
          <version>Safari 14</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>macOS 11</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leon">webkit-bugzilla</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>hi</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1815566</commentid>
    <comment_count>0</comment_count>
    <who name="Leon">webkit-bugzilla</who>
    <bug_when>2021-11-16 10:56:41 -0800</bug_when>
    <thetext>When you place a video on a webpage and then connect an AudioContext to it, the volume control is not working anymore, as opposed to others browsers in the industry.

This breaks ability to change volume easily while applying live audio modifications to a video.

Here is a simple example with a gain node:

let context = new window.AudioContext();
let gain_node = context.createGain();
let source = context.createMediaElementSource(document.getElementById(&apos;video&apos;));
source.connect(gain_node);
gain_node.connect(context.destination);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817496</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-23 10:57:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/85709135&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>