Page 452 - 3-2
P. 452
NetworkTaskR myClientTaskR = new NetworkTaskR(ip, port);
myClientTaskR.execute();
}
}
}
);
}
public void Thread(){
Runnable task = new Runnable(){
public void run(){
/**
* while 문을 돌려서 음악이 실행중일때 게속 돌아가게 합니다
*/
while(hoeDongSong.isPlaying()){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/**
* music.getCurrentPosition() 은 현재 음악 재생 위치를 가져오는 구문 입니다
*/
seekbar.setProgress(hoeDongSong.getCurrentPosition());
}
}
};
Thread thread = new Thread(task);
thread.start();
}
public class NetworkTaskR extends AsyncTask<Void, Void, Void> {
String dstAddress;
int dstPort;
private String TAG;
NetworkTaskR(String addr, int port) {
dstAddress = addr;
dstPort = port;
}
@Override
- 452 -