Right now I have youtube videos loading in via Iframe. Is it even possible to check if the youtube video ended when it is in that sort of state? Can I use OnStateChange() t
Yes, but it's an experimental API:
https://developers.google.com/youtube/iframe_api_reference