Removed commented code and fixed bug.
Uses MediaPlayer as a wrapper for mplayerCtrl.
Added todo from previous code.
Removed useless method and added clarifying variable.
Implemented new methods.
Only tries to download video when sure it has not been downloaded.
Added new method.
Implemented and renamed method.
Changed default waiting interval.
Can use default size when waiting for files to reach a certain size.
New method to get current video time.
Added method to get video length
Implemented new methods.
Added some error checking.
Simplified method
Fixed typo.