Dynamic Loading of Video in Panel

I am showing video in a panel app and currently use


Can I load new video into this using a callback? Or is there another, better way to do this?

Ideally I would like to show just parts of a video and dynamically load parts that I would cut with another library like moviepy.