This has turned out to be a bigger issue than I previously thought. Any screencast, video, or other tutorial I upload to YouTube has to be public to display in BuddyPress, which pretty much negates the whole point of having paid website content. I develop and deliver online courses, but if people can see the videos publicly on YouTube, that’s a real deterrent to paying the course fee.
Any way around this on other whitelisted oembed sites? Thanks!
== I upload to YouTube has to be public to display in BuddyPress ==
This is a known behavior whether you embed regular YouTube videos in HTML, ASP, PHP, etc. Check out premium Vimeo service http://gigaom.com/video/vimeo-lanches-vimeo-plus-paid-service/
You can also check out Videopress. There’s a plugin:
http://wordpress.org/extend/plugins/video/
… that works with hosting on WordPress.com:
http://en.wordpress.com/products/#videopress
When YouTube updates their oEmbed spec to include their new, unlisted video feature, then this could become an option for you, @mariapeagler.
mercime also lists Vimeo Plus as an option. Supposedly, their oEmbed spec includes support for their domain level privacy option, which will allow you to embed private videos on your domain only. Costs $60 / yr.
I tweeted Vimeo and this is what they had to say:
`as long as the video isn’t totally private, you’ll get the embed code [from oEmbed] back.`
`if the “who can see this video” option is set to “nobody else” you won’t get anything back from oEmbed. `
FYI the WordPress oembed functionality does NOT embed unlisted Youtube videos, just displays a text link 