Mình có 1 file audio gồm nhìu đoạn, mình cho nó phát và dừng lại ở thời gian quy định, phải chuẩn từng milisecond vì đây là chương trình học tiếng anh. Ví dụ như file audio đó dài 3 phút (câu 1 bắt đầu từ giấy thứ 1->10, câu 2 bắt đầu từ giây 13->20) 1 người làm audio sẽ nge file đó và chọn cắt thời gian bắt đầu và thời gian kết thúc của từng câu để lưu vào database, sau đó mình sẽ lấy thời gian bắt đầu và kết thúc của nó để set cho audio và chạy nó lên. Máy của người làm cái này(tức là nge để lấy thời gian bắt đầu và kết thúc của câu) sau khi làm xong thì nge audio lại thì nó phát cực kì chuẩn(đúng với thời gian đã chọn) nhưng vấn khi mở máy khác để nge thì nó lại phát thíu thời gian(thời gian k chuẩn) mặc dù show thời gian ra vẫn đúng như database đã làm trước đó nhưng phát ra thì bị thíu hụt. Không biết ai rành về cái này cho e xin ý kiến với ạ, e xin cảm ơn
Dừng audio đúng thời gian trên Web
Ngôn ngữ nào vậy bạn ? Với lai bạn chỉnh lại chính tả nhé 
1 Like
this.audio.ontimeupdate = () => {
if (stop > 0 && this.audio.currentTime >= stop) { //stop là biên lưu thời gian lúc dừng)
this.changeBgColor(el, "#b2c5f2");
this.pause();
}
};
có phải code pause tương tự cái trên ko? Nếu như vậy thì ko có cách sửa đâu vì event ontimeupdate khoảng 15 - 250ms trigger 1 lần nên sẽ có delay thôi 
p/s: Đọc ở đây thấy họ bảo dùng có thể dùng requestAnimationFrame hoặc setInterval thay thế bạn thử xem nhé
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?