본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] MediaPlayer APIs.

by 돼지왕 왕돼지 2012. 2. 18.
반응형



안녕하세요 돼지왕 왕돼지입니다.
오늘은 MediaPlayer 의 API들과 MediaPlayer 의 State에 대해 알아보겠습니다.



MediaPlayer.class

<생성자>

public MediaPlayer ()
static MediaPlayer create (Context context, int resid)
static MediaPlayer create (Context context, Uri uri, [SurfaceHolder holder])

 
<Data Setting>

void setDataSource (String path)
void setDataSource (Context context, Uri uri)
void setDataSource (FileDescriptor fd, [long offset, long length])


<준비함수>

void prepare ()
void prepareAsync ()

 
 <Control 함수>

void start ()
void stop ()
void pause ()

 
<Loop 관련>

void setLooping (boolean looping)
boolean isLooping ()


 <초기화 관련>

void release ()
void reset ()


<재생 포지션 관련>

int getDuration ()
int getCurrentPosition ()
void seekTo (int msec)


 <Listener 등록>

void setOnErrorListener (MediaPlayer.OnErrorListener listener)
void setOnPreparedListener (MediaPlayer.OnPreparedListener listener)
void setOnCompletionListener (MediaPlayer.OnCompletionListener listener)
void setOnBufferingUpdateListener (MediaPlayer.OnBufferingUpdateListener listener)
void setOnSeekCompleteListener (MediaPlayer.OnSeekCompleteListener listener)

 


MediaPlayer State Diagram.
  

이미지 출처 : http://developer.android.com/reference/android/media/MediaPlayer.html



로그인 없이 추천 가능합니다. 손가락 꾸욱~



반응형

댓글