Just a guess but I think if it is posted with a iPhone or iPad, you can only see it using an Apple product. I saw the videos above without any issues. I think if you post with an Android, you have to use an Android to see it. Again, just a guess.
Occasionally there are videos I am unable to see posted on any of my Apple products.
Mead is officially open, everyone should go there. Lol