Is there any way to detect when Youtube Video has finished playing with JavaScript?
Of course using the javascript API for youtube
You can listen to the onStateChange event.
Check out the API Reference