In the prior two posts, I talked about creating and fixing the logic for creating video thumbnails / screenshots but it had a few flaws in it. The first was I didn’t realize I had to close the MediaPlayer object’s stream, this caused memory to balloon upward after multiple plays. Another problem was opening the same file for the same screenshots could cause issues in the long run at the same time. To solve these issues, one was an easy fix, the other required a bit of threading knowledge. To correct this, I’ll first have a Dictionary object...