Dừng audio đúng thời gian trên Web
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
Ngôn ngữ nào vậy bạn ? Với lai bạn chỉnh lại chính tả nhé
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é
stackoverflow.com
Setting the granularity of the HTML5 audio event 'timeupdate'