So use the code I posted above and if you want to resume once it gets into viewport again then:
$w.onReady(() => {
$w("#videoPlayer1").onViewportLeave(() => $w("#videoPlayer1").pause());
$w("#videoPlayer1").onViewportEnter(() => $w("#videoPlayer1").play());
})