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 -~----------~----~----~----~------~----~------~--~---