Projector experiments today. I have Yaber Y30 projector (also known as a Yaber 5500, supposedly the lumen rating, but it's not 5500 lumen, closer to 1500, which is still pretty bright for the vastly cheaper cost and reliability compared to a similarly capable Canon projector).
This info might be useful to contemporary projector owners as a lot of the menus and such seem to be the same across these cheap Chinese projectors. This applies to USB use. Obviously, everything is simple with a HDMI or other live video input, but the USB input can be very powerful and reliable if used in the right way. Why bring a laptop when a stick will do?
1. Will show images, videos, text, or play audio files, but only one of each type; it won't skip from a video to a still for example.
2. Stills will pause for a few seconds (on my projector this time can't be specified and is about 5 seconds) and then move on with a random transition. This is pretty useless, as a slideshow that skips on command would be more useful for presentations. The best option is not to use stills at all and make a video of the still image.
3. Video files are read, mostly, in copy-over order, and this is the order that the videos play. The filename is not relevant. Windows often (for years) copies over the last file in a selected list, then the others in alphabetical order (or any old order), so don't just drag and drop and hope that the order will be correct. The way to do it is take a blank AND newly formatted USB stick and copy your video files over one at a time in the order you want them to play. I tried this with a blank but not formatted USB stick and it STILL put the first file copied last in the list. With a formatted stick, the order was exactly as copied.
4. At the end of playing it will skip to the next video automatically; again annoying and useless. One way round this is to create a blank and silent video and interleave it between your videos, then the skip button will skip to the next one.
5. Videos can't be made to loop (unless you just play one, in which case it will keep looping whether you want it to or not).