我想等到視頻的指定時間後再執行smthg。如何使它在Android? handler.postDelay
和wait
評論是不明智的,我認爲。Android如何等待視頻的指定時間
1
A
回答
1
您可以使用countDownTimer
Switch(v.getId()){
case R.id.Yourid1:
CountDownTimer test= new CountDownTimer(3000,1000) { //count down from 3 sec to 1 sec
@Override
public void onTick(long millisUntilFinished) {
//do some thing after starting timer
}
@Override
public void onFinish() {
// do something after timer is finished
}
};
test.start();
break;
case R.id.YourId2:
CountDownTimer test1= new CountDownTimer(3000,1000) { //count down from 3 sec to 1 sec
@Override
public void onTick(long millisUntilFinished) {
//do some thing after starting timer
}
@Override
public void onFinish() {
// do something after timer is finished
}
};
test1.start();
}
break;
1
假設你正在使用android.media.MediaPlayer類播放視頻。
有些方法可以幫助您.getCurrentPosition()(返回以毫秒爲單位的當前時間)和.getDuration()(返回以毫秒爲單位的視頻持續時間)。您可以每秒(或任何其他時間間隔).getCurrentPosition()調用,當它返回指定的時間時,您可以執行所需的操作。
同樣的技術可以應用於Vitamio播放器或ExoPlayer,或任何其他能夠返回當前位置的技術。
相關問題
- 1. Android視頻無需等待回覆
- 2. 如何限制SqlConnection.Open()的等待時間?
- 3. 作爲定時器等待時間的Android整數
- 4. 無法讓硒webdriver等待指定的時間
- 5. 如何定義Postgres 9.0的鎖定等待時間?
- 6. 等待子進程的定義時間
- 7. android sqlite閱讀等待時間raws
- 8. Android HttpUrlConnection響應等待時間
- 9. 如何讓Web請求等待特定時間間隔?
- 10. 如何提高網站等待時間?
- 11. 如何等待一段時間asp c#?
- 12. Django - 生產中特定視圖的等待時間需要很長的時間
- 13. Android:如何確定等待線程?
- 14. 等待批處理文件,直到指定時間
- 15. 如何在Android中從特定時間流式傳輸視頻?
- 16. 如何讓我的應用程序等待特定的時間?
- 17. 使用異步等待時,如何指定回調?
- 18. wx.EVT_IDLE設置自定義等待時間
- 19. Boost.Thread定時等待
- 20. 如何從android中的SD卡獲取指定的視頻?
- 21. 任何函數的等待時間?
- 22. Android定時器任務不會等待預定的延遲時間
- 23. 隱含等待在下面提到的代碼中沒有等待指定的持續時間
- 24. 測量等待時間
- 25. Firebug Net等待時間
- 26. 獲取等待時間
- 27. Tomcat零星等待時間
- 28. C++線程等待時間
- 29. 如何訪問android彩信資源,如視頻/音頻等?
- 30. 如何讓Selenium WebDriver等待HTML5視頻(jwplayer)完成?
_等待視頻的指定時間_不要忘記視頻可能會暫停,如果這是來自互聯網,它可能會停下來下載其餘的視頻,... – AxelH