You cannot send a pause during preparing state. The only command that
will be accepted is reset.

On Jan 21, 5:14 am, OOD Tsen <oodt...@gmail.com> wrote:
> 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 <yend...@pv.com> 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 <oodt...@gmail.com> 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 android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to