The video hosting sites can be quite finicky about playing videos framed at another site via media tags - especially for users that are not logged onto the video platform.
Indeed YouTube is finicky in regard to how they operate.
I like them as I can host videos and post on other sites. They normally work for me.