Display Video Service Based on Geographic Location?


Hi. Hopefully this is the best place to post this question.

I've built a website for a client in China. The brand has a well established YouTube channel that I've embedded videos into the website with. The problem is that YouTube (and most major video services) are blocked in the country.

We would like to use YouTube for everyone that can view it, but is there a way to bounce to another video service or embedded videos if YouTube is blocked in the country?

I assume I could just embed the video files in the site, but would like to build the views for the YouTube channel.

Any suggestions? Anyone ever run across a problem like this? Thanks!