Here is a neat little projector that can display your videos anywhere. It is compact enough to fit in your pocket when you are done with it. The ViewSonic M1 Mini measures 4 x 4″ and has a stand that doubles as a lens cover. It comes integrated with a JBL speaker.
The projector lasts 2.5 hours on battery. It uses automatic vertical keystone correction to project clear images. It has HDMI, USB Type A and Micro USB ports.