Any way to auto play video "On Enter viewpoint"?

Instead of triggering a custom behavior, run a JavaScript file. Then, you could do this...

hypeDocument.getElementById('video1').play();

That’s from here...

Personally, I usually just have one main JavaScript file, where I manage just about everything in the project. It’s more work, but then I have greater control. It’s the same with video. I usually load the video with HTML code, instead of using Hype’s video element. That way, I can easily add captions. If I want to control the video, I just use standard HTML Audio/Video DOM methods...