add basic video playback support