On the current theme, there was no page.php file present, so WordPress was reading index.php and, according to the theme’s instructions, displaying the_excerpt(). It will strip many tags, including <video>, and that’s exactly what was happening.
The content of the posts is is displayed based (mainly) on the contents of the file single.php, but for pages it is (mainly) the file page.pgp. (For more detailed information, everything is well explained and documented in the Template Hierarchy section on the Codex).

Related Posts:
- Generating Thumbnails for video
- Managing and Playing Large videos
- WordPress 3.1: Videoplayer implemented?
- oEmbed vimeo with add_query_arg parameters not inserted to HTML
- Add video from youtube in post
- Vimeo videos not working
- Adding a video description in a similar way to a image caption
- Best Practices for Video Uploads to WordPress
- How to use the new wp_read_video_metadata function
- oEmbed not working in WordPress
- How to play amazon S3 videos in wordpress 3.6?
- Viddler oEmbed not working with specified width
- How to create thumbnails in wordpress with jwplayer
- Problem with JWplayer. Video is missing?
- WordPress 3.6 Video shortcodes in template
- How to play a video without using plugin?
- How to embed local video in a wordpress post
- Adding video to a WordPress website [closed]
- Are self-hosted videos a good idea? [closed]
- VideoJS in a Widget?
- How to add a download link to a video from WP media library?
- Optimal method for organizing videos by topics discussed?
- Uploaded video store in video folder
- How do I add “live thumbnails” or slideshow like thumbnails?
- WordPress 5.2.1: Embed video is not working. Showing video link on fronted
- Problem with video url from ad manager
- Cant play videos
- Slider Revolution video on autoplay doesn’t start
- Video link not working in Internet Explorer
- Hide video & make a clickable play button icon on header
- Different custom header video on different pages
- Update a Post after a user uploads a video
- mp4 video preview
- Page will only display first 6 videos
- Find Videos Inside a Post
- How to fetch all videos in custom page which uploaded in wp-admin (Media) in wordpress
- How to Insert Self-Hosted Video in WordPress Post
- Videos in posts are not rendered
- Resizing built-in wordpress video not working! [closed]
- Remove lines in video
- Strange video appears in background on Safari only [closed]
- Video header works only on previews, but not on published pages
- videojs – No compatible source was found for this media in wordpress app
- My website suddenly won’t play any videos
- Setting a post’s featured image from an embedded YouTube video
- Do_Shortcode not working for Embed
- Get first video from the post (both embed and video shortcodes)
- Replace audio/video enclosure with player?
- Easy code troubleshooting in wordpress
- Implementing “Video of the Day” Feature?
- Troubleshooting a Network site displaying a blank page [closed]
- Make a video post redirect to next post after completion
- Plugin screenshots not showing in the repository
- getting video dimensions
- Set wmode attribute to transparent for the embed shortcode to make drop-down menu hover over YouTube embed in Internet Explorer
- get_template_directory_uri() and other URL tags not working in theme
- W3 Total Cache active but not working [closed]
- Videos via the video shortcode are always 640px wide?
- How to solve a conflict between a plugin and a theme?
- Show Video in Excerpt
- How to add new embed handler not supported by oembed
- How to handle valueless attributes in shortcodes?
- Troubleshooting fetch_feed and SimplePie
- How to overwrite youtube embed?
- WP REST – video and audio players
- How do I change the description of the same image which is to be found in multiple instances?
- Protecting HTML5 video [closed]
- Forgot password not working
- How can I get the [video] shortcode to allow query string parameters?
- How do I control video media display sizing with native wordpress player
- Why does the custom HTML block not preserve the HTML characters?
- Why is save_post hook not running?
- How to Replace the WordPress Featured Image with a Video?
- how to add new .webm mime types
- Should I use custom post types for a front page video feature (vimeo)?
- How can I use a video header that’s over 8MB?
- How to generate a featured image from a video embeded in a metabox
- Displaying all Video Post Formats to Page
- how to use preg_replace for wordpress video?
- Use Video as Featured Image
- How to get Poster (thumbnail) Image of Video
- wp_insert_post iframe missing
- Widgets not expanding on wordpress 3.3 widget dashbord
- Find source of notice / warning / errors efficiently
- Copying wordpress to another server breaks it on original server
- Escaping Quotes
- Getting a thumbnail for an external video as the thumbnail for a custom post type?
- How to check If Oembed is empty or not
- Embed YouTube video from custom field value
- disable video URL auto-embedding for a part of the post
- Video shortcode – autoplay all videos
- Is there a built in function to see if a URLis oEmbed Compatible?
- How to allow html5 tag in WordPress
- How can I create a custom meta box to add an mp4 video to a page?
- Video Embed with Captions in Turkish
- Lightbox Plus ColorBox plugin and auto playing YouTube video
- White Blank Page when Updating and Publishing Page/Post
- How to generate video out of images via WordPress plugin
- How to add a download link to a movie from WP media library?
- How to import my YouTube channel into WordPress?