0
有沒有辦法在20秒後自動停止MediaPlayer? 功能seekTo(20)
是否工作?自動停止媒體播放器
有沒有辦法在20秒後自動停止MediaPlayer? 功能seekTo(20)
是否工作?自動停止媒體播放器
如果您使用seekTo(20),它會跳過歌曲到20毫秒,所以這不是您需要的。
您可以使用Handler.postDelayed此:
公共最後布爾postDelayed(Runnable的R,長delayMillis)
原因被添加到消息隊列了Runnable R,是運行經過指定的時間後,經過。 runnable將在該處理程序所連接的線程上運行。
首先創建一個新的處理程序,不是你叫postDelayed()執行新的Runnable對象。如果你想用它來暫停媒體播放器,這裏有一個小例子給你:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
myMediaPlayer.stop();
}
}, 20000);
真棒::)工作 – SKB
我不知道如何使用seekTo(),但你也可以使用線程這樣做。 –