Is there a way to set a video to autoplay on load?
There is now! It is in video settings view: "Settings" tab=>"Player Options" section=>"Autoplay" checkbox, to the right of "Player Controls"
Does not work with Chrome for some reason
It works for me in Chrome. Is there a URL I could look at?
Ah, looks like they changed their policies: