I was having the same problem. It might be that someone else is trying to use the same bandwidth. And sometimes Javascript just fails to load.
Just reload it a bunch of times, next time. Make sure no one else is using bandwidth and make sure to close anything that uses the internet, especially background programs. iPlayer tends to use a ridiculous amount of bandwidth to play its videos.
Hope that solved it!
-------------------------------------------------
Yes, thank you for noticing I am the most amazing being in the galaxy.