basic video playback, needs work, doesn't work for all video types.