如何創建一個線程,每秒會檢查歌曲位置並根據歌曲位置移動搜索欄。我使用的打擊代碼是遊戲只有兩個songs..then這是從我的applicatin敬而遠之線程在安卓媒體播放器上使用seekbar
public class setp implements MediaPlayer.OnPreparedListener
{
public void onPrepared(MediaPlayer mps) {
// TODO Auto-generated method stub
seekbar.setMax(mp.getDuration());
new Thread(new Runnable() {
public void run() {
while(mp!=null && mp.getCurrentPosition()<mp.getDuration())
{
seekbar.setProgress(mp.getCurrentPosition());
Message msg=new Message();
int millis = mp.getCurrentPosition();
msg.obj=millis/1000;
try {
Thread.sleep(100);
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
}
我有第二首歌playing..in這之後的厚望while循環條件while(mp!= null && mp.getCurrentPosition()
Palaniraja
2012-03-14 13:09:26
您應該與我們分享您的堆棧跟蹤。我們並不擅長猜測...... – WarrenFaith 2012-03-14 13:15:53