You could also put it in a lesson, which I believe has the option to require a user to view the lesson for a specific time period before it can be marked complete. Still not an assurance that the video is watched, but it does work a little better than a page.
Other video integrations, like VidGrid can track actual video completion and that may be another option.
Other video integrations, like VidGrid can track actual video completion and that may be another option.