title: Is HTMLMediaElement.oncanplaythrough expected to be called multiple times?
body: <p>Is <code>HTMLMediaElement.oncanplaythrough</code> event expected to be dispatched multiple times at a single <code>.oncanplaythrough</code> or <code>"canplaythrough"</code> event handler attached to an <code>HTMLMediaElement</code>?</p>
  
  <p>If yes, </p>
  
  <ul>
  <li><p>What are the different state types dispatched at the expected multiple <code>canplaythrough</code> event?</p></li>
  <li><p>How to properly create a condition within the <code>oncanplay</code> event handler to perform a task only when the last expected state type of the <code>canplaythrough</code> event evaluates to <code>true</code>? </p></li>
  </ul>