6/02/2012

Android - Some clips cannot be played through HTTP streaming.

Symptom: On Android platform, some clips are not played in HTTP streaming, although they are played fine in local playback.



Cause:



This could be due to not having "MOOV" atom at the begining of mediafile. Currently Android doesn't support HTTP streaming if MOOV atom is at the end.



Please check the position of MOOV Atom in the issue clip.



For more information, Search for MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK @ (http://developer.android.com/reference/android/media/MediaPlayer.html#MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK).

No comments:

Post a Comment