This is an example of the iframe that is mounted in the DOM. <iframe width="530" height="300" src="http://player.twitch.tv/?channel=burkeblack&html5" allowfullscreen autoplay frameborder="0" scrolling="no" class="twitch-player"></iframe>
And the following is what’s happening in the JS Console when mounting and then hitting Play a couple of times
The html5 URL parameter should not be used. It’s an undocumented option there to enable a proof-of-concept version of the html5 player. The html5 beta is available for everyone now so let the user choose.
Ok, cool. Then I guess we’ll remove the &html5 query param.
However, with some extended testing, with and without &html5, using Chrome and Device Mode the issue of The element has no supported sources only occurs when having an iPhone set as emulated device. However, on a real iPhone device I can not reproduce this error