I have implemented a streaming video player which could stream video formats including mp4 in Android using VideoView and asynctask. However some of the videos steams smoothly from the begining while someothers do not start to play until completely downloaded.
with my research I found the mp4 files with moov atom (like TOC) kept at the end of the file while creating is running that way.
I have seen a library which could solve this.
compile 'net.ypresto.qtfaststartjava:qtfaststart:0.1.0'
However I didnt get any reference on how to integerate this library to my project. Please post some references or snippets to implement this library to solve my issue.