Cannot invoke method (X) on NullVideoAPI

Not getting any errors from the function calls, but it looks like there is an issue setting the volume property. Here’s the error it’s throwing:
https://i.gyazo.com/750d0f9f008c5d77e39d24b7db2794bc.png

<html>
  <body onload="setPlayer()">
	<script src= "http://player.twitch.tv/js/embed/v1.js"></script>
	<div id="player"></div>
	<script type="text/javascript">
		var options = {
			width: 1020,
			height: 760,
			channel: "cohhcarnage"
		};
		var player = new Twitch.Player("player", options);
		
		function setPlayer(){
			player.setMuted(true);
			player.setVolume(0.1);
			player.setQuality("360p");
		}
	</script>
  </body>
</html>