Adding support for video, may be slow, I have only tested it on an emulator.