Where do you want to show the Videos? in Slide show or in the Post/Page Content? We need to know this to assist you.
Please remember that Video Uploading is not a feature of Themes. It is WordPress Core Feature. There are some Plugins to handle these. These are not Themes’ territory.