This plugin prevents the loading of such content until the visitor decides to allow it, thereby protecting their privacy.
The plugin replaces all embeds with placeholders, which can be styled as desired using only a few lines of CSS. When a visitor clicks on a placeholder, the respective content is reloaded.
The plugin supports various embeds, including those from YouTube and Twitter. It also allows users to customize overlays for each service individually.
Youtube demo
Vimeo demo
Extract from WordPress.org
Content embedded from external sites such as YouTube or Twitter is loaded immediately when visitors access your site. Embed Privacy addresses this issue and prevents the loading of these contents until the visitor decides to allow loading of external content.
https://wordpress.org/plugins/embed-privacy/