changed double equals comparison to triple for this.options[key] 

when volume 0 was passed to this comparison it was changed to 3 causing the player to not be muted. changed this to a triple equals which only accepts direct equality.