How to get Poster (thumbnail) Image of Video

Your video does not appear to be “attached” to the page, hence the 0 as post_parent. And your query arguments do not restrict the results to any particular page.

You won’t be able to use the normal thumbnail functions. You will have to use something like wp_get_attachment_image to get the thumbnail, if you have a thumbnail at all for the video. I just ran a test and did not have a thumbnail generated for the video.

If you are not already generating thumbnails, that is your first project. If you are generating them, explain how.