[Membership 2 Pro] Protect Videos from Viewing

I am implementing Membership Pro 2. We have some Vimeo videos we want to protect on the site with a free membership level. I am not certain how to do this. I attempted to wrap the video in a shortcode ([ms-protect-content id="1" access="yes" silent="no"]). So I put the aforementioned shortcode on the page using Elementor, then the video item, then attempted to put on the closing shortcode. Again, using Elementor. It did not seem to work. So does anyone have any idea how to have the videos display on a page, but protect them so the end user has to log in to view them?