How to control matinee by player distance?

I’m trying to get matinee play by distance of player to camera. Basically the close he is to camera the matinee well keep playing. But if the player goes back the matinee then reverses. I cannot use a get distance node as I trying to do other fancy camera things that only can be done in matinee. What is the best approach to do this?

Examples well be like in the old silent hill games.
At 5:05

https://www.youtube.com/watch?v=9HiFHOsklho