I\'m using classic VideoView
implementation to play video on Android.
Same mp4 file url works fine on HTC Desire. However it doesn\'t work on Samsung de
finally i've found the problem.
When i hinted the mp4 file with mp4box, it played on samsung devices as well.
mp4box -hint
This process rearranged moov and mdat tags of the video file correctly.
Before that, same file plays well on devices with android 2.3 but not with the devices using android 2.2. I'm not sure but the limitation for "safe for streaming" may have been canceled after 2.3 version.