emerald
emerald copied to clipboard
Video Player Component
Let's add a Video Player Component to the engine.
Playing video is pretty valuable for a game engine.
- Playing Cutscenes
- Tutorial Videos
- Game Intros
A Video Player Component would take in the following data in order to function (please add more if you think of anything else a video player component would need)
- Video File Path
- Clip Target (if a user only wants to show a select portion of the video, for example, the bottom right corner of the video. Default clip is none, resulting in the entire video being displayed)
- Audio Mixer name (the audio mixer this video should output to)
- Audio Volume (default 100%)
- Looping (default false)
Should probably target FFMPEG as the first file format for Video Player Component.