Custom video player class. Help!

I wanted to know if anyone had any good resources for creating a custom video player class. Nothing too fancy, just need a nonComponent reusable player and am new to creating custom classes. Any help would be greatly appreciated.