mình có một videoview. Giả sử nó chạy video dài 5p. Có một textview đếm ngược từ 5p về 0 để nhận thưởng khi xem xong video. Cho mình hỏi có cách nào để bắt sự kiện khi mà người dùng click hay mạng chậm khiến video bị dừng lại thì Textview đếm ngược cũng sẽ dừng lại.
Bắt sự kiện khi videoview tạm dừng do người dùng click pause hoặc mạng chậm không load được video
thứ nhất: khi ng dùng nhấn pause thì bạn sẽ handler đc click event này bằng cách lúc code set event vào button hay vào videoview như 1 custom button bình thường thôi, còn để đối phó với khi mạng chậm thì bạn nên lấy thời gian chạy dựa theo vị trí play của video rồi gán cho textview
2 Likes
dùng handle để update textview được không bạn. Hay dùng cách nào
để đơn giản thì chỉ cần độ 150ms bạn check vị trí play 1 lần rồi gán vào textview thôi, cho dù mạng đứng hay gì đi nữa thì cũng ok
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?