我想等到視頻的指定時間後再執行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. 一個指定的等待時間
- 2. Android視頻無需等待回覆
- 3. Android Marquee等待時間
- 4. 等待時間 - Android電子
- 5. setTimeout沒有在JQuery Mobile中等待指定的時間間隔
- 6. 從指定時間讀取視頻幀
- 7. 如何等待時間間隔?
- 8. 如何限制SqlConnection.Open()的等待時間?
- 9. 如何讓QUnit等待一定的時間間隔?
- 10. 如何在Android/Java for循環中等待迭代之間的特定時間?
- 11. 作爲定時器等待時間的Android整數
- 12. alarmManager在不等待指定時間的情況下觸發intent
- 13. 無法讓硒webdriver等待指定的時間
- 14. 如何定義Postgres 9.0的鎖定等待時間?
- 15. 如何在Android的特定時間暫停視頻?
- 16. 等待子進程的定義時間
- 17. Android HttpUrlConnection響應等待時間
- 18. android sqlite閱讀等待時間raws
- 19. 如何讓我的應用程序從mvp4g視圖等待特定的時間?
- 20. 如何讓Web請求等待特定時間間隔?
- 21. 如何等待一段時間asp c#?
- 22. 如何等待時間過期
- 23. 如何提高網站等待時間?
- 24. Django - 生產中特定視圖的等待時間需要很長的時間
- 25. 等待批處理文件,直到指定時間
- 26. 如何讓我的應用程序等待特定的時間?
- 27. 如何在Android中從特定時間流式傳輸視頻?
- 28. 兩次給定時間之間的等待時間
- 29. 使用異步等待時,如何指定回調?
- 30. 如何在特定的時間內等待函數執行
_等待視頻的指定時間_不要忘記視頻可能會暫停,如果這是來自互聯網,它可能會停下來下載其餘的視頻,... – AxelH