Hỏi về tính năng tính view video

Ai biết cách tính lượt view mà như youtobe không,nghĩa là ta click vào xem 1 video hay 1 bài giảng thì khi xem hết hoặc 1/2 bài giảng hoặc video thì tính lượt view đó mọi người giúp với

Mình không rành về việc đo thời gian xem, có thể họ dùng javascripts. Riêng việc count lượt view thì mình làm đơn gỉan như thế này thôi, thêm một trường vào trong bảng bài viết kiểu int. Mỗi thao tác đọc dữ liệu từ 1 dòng trong bảng này thì mình tăng gía trị của trường này lên 1.
Ví dụ:
Bảng bài viết cũ.
baiviet(id, tieude, noidung, chuyenmuc)

Bảng bài viết sau khi thay đổi.
baiviet(id, tieude, noidung, chuyenmuc,view)

1 Like

Hì cái mà click vào tăng lên 1 mình cũng làm rùi mà k đạt yêu cầu,click vào có thời gian để nó tính 1 lượt hoắc xem bài giảng thì nó tính % đã xem á,khó quá

http://mediaelementjs.com/#api

Bạn tham khảo plugin này cho video nhé. Mình cũng mới chỉ tìm qua nhưng đại loại là sẽ có plugin để bạn chèn 1 video vào website. Bạn vào trang ở trên rồi kéo xuống dưới ở phần event sẽ có cái event là “timeupdate”. Event này gọi có thể là mỗi 1s hoặc 1 chu kì nào đó nhỏ hơn. Khi đó bạn tính toán nếu quá thời gian rồi thì gọi ajax để tăng view lên.

Nhớ là khi add event bạn phải dùng once chứ đừng dùng on tránh TH người dùng tua lại video rồi lại chạy qua thời điểm update view thành ra 1 lần xem nhưng tăng 2 views.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?