YouTube player api - Quality not working

Hey
As title suggests, the player doesn’t seem to respond to any quality changes.
Every time I trace out the playbackQuality it always gives me “small”.
Any thoughts on this matter?


private function onPlayerReady(e : Event) : void {
            this.player.removeEventListener(YouTubeEvent.ON_READY, onPlayerReady);
            this.player.setSize($w, $h);
            this.dispatchEvent(new Event(Event.INIT));
            
            // Play or Queue the Player Object
            this.$play ? this.player.loadVideoById(this.$id, 0, this.$quality.name) : this.player.cueVideoById(this.$id, 0, this.$quality.name);
            this.player.setPlaybackQuality("hd1080"); // this doesn't seem do s***
        }