Adding schema to videos is not the only most important thing to index videos on google search engine. This is so important that the page should be a dedicated video page and the only purpose of that page is to watch the video. if you add lot of text first and then add the video, then that video will be a complementary content to the text and not the main content.
