<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No way to adjust volume or unmute video via controls in iOS if muted attribute is set"
   href="https://bugs.webkit.org/show_bug.cgi?id=163698">163698</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>No way to adjust volume or unmute video via controls in iOS if muted attribute is set
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Safari 10
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>iPhone / iPad
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>iOS 10
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Media Elements
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>evol&#64;jwplayer.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When a video element has the inline and muted attributes set in Safari on iOS, there is no way to unmute the video using the video element controls. For custom players with a mute button, it is possible to toggle the muted state of the video element, but if the video is muted and the user taps to enter fullscreen after playback starts, there is no way to unmute the video while in fullscreen mode. 

The video element's volume is always 1 on iOS and there seems to be no event that lets the video element know that the user has adjusted the system volume. 

The best one can do is to unmute the video when the `webkitbeginfullscreen` event is raised to ensure the user has control of audio, but we can't infer that the user wants to hear audio just by their choice to enter fullscreen.

The use case for this is with autoplay, where videos have to be muted for playback to start without user interaction.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>