Re:

I saw the code,but I still get the error message in state
MEDIA_PLAYER_PREPARING.
I think in the "/cupcake/frameworks/base/core/java/android/widget/
MediaController.java"
MediaController get player state by async function isPlaying() and it
may not up to date.

And  the MediaController may call setProgress() in wrong state.

I think class MediaController may not good enough for streaming . We
need more informations from opencore .

OOD Tsen

On Jan 15, 3:12 pm, rktb <[email protected]> wrote:
> Hi,
>
> Yes, the transition between MEDIA_PLAYER_PREPARING to
> MEDIA_PLAYER_PREPARED is asynchronous. This is done because
> "Preparing" a clip for playback may take some amount of time, and it
> is not desired to block the application during that time. The
> application needs to set the "prepared listener", wait for the
> callback, and then issue a Start.
>
> -Ravi
>
> On Jan 15, 11:49 am, OOD Tsen <[email protected]> wrote:
>
> > I have a problem while streaming.This is a state diagram of
> > mCurrentState in "/cupcake/frameworks/base/media/libmedia/
> > mediaplayer.cpp"
>
> >http://docs.google.com/Doc?id=dhb4wxjx_167cn2jrbd7
>
> > 1.When we got a network error while streaming, mCurrentState will
> > reset to MEDIA_PLAYER_STATE_ERROR,
>
> > 2.MediaPlayer will re-initialize in the following
> > sequence,MEDIA_PLAYER_STATE_ERROR -> MEDIA_PLAYER_INITIAZED ->
> > MEDIA_PLAYER_PREPARING -> MEDIA_PLAYER_PREPARING.
>
> > 3.The transition from MEDIA_PLAYER_PREPARING to
> > MEDIA_PLAYER_PREPARING. is asynchronous and unprotected.
>
> > 4.When we press play/pause button in the state-
> > MEDIA_PLAYER_PREPARING, we will got an error.
>
> > Who knows who to fix it ?
>
> > Thanks
> > Ood Tsen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to