animation help

hey guys,
i am creating a game and i have made an animation to be placed when you first open the game so what I’ve done is rendered the start up video to unsure that there is speed for the endpoint user (so the users computer only has to render the .avi not the 3D cycles animation). but that poses some questions 1) how do i make a texture/ material that shows the animation onto a flat plane that the camra directly looks apon 2)how do you make it change scene when the animation is finished 3)should i add sound in blender or add it to the video
cheers Jason Kelly

Maybe you can try to use python with bge.texture in the API.