What you hope to do is probably impossible . YouTube does not want developers to provide access to their videos the way you would like to do it. They want users to use their facilities.
YouTube does not have an open api. I believe you are out of luck.
A similar discussion … [HELP] Use activity starter to launch a youtube video related to the place entered by user