Start video playback on scroll

Hi all. I am wondering if someone knows how to trigger playing a video when the user reaches the center of the browser. I have a video animation as background and it would be very elegant if the background would only start playing as soon as the user begins to scroll (and not on page load). Thanks!!