I can't watch big video files till the end on Android. Possible it happens when file cursor reaches the maxinun signed int value. Tried to play files with length 2343180288, 2343706624, 2344876032, etc. In all cases video playback freezed about 15 minutes till the end. VLC plays fine (till the end) ...