Video dưới đây sẽ không tự động phát.
<video autoplay> <source src="video.mp4" type="video/mp4" /> </video>
Để khắc phục điều này, chúng tôi thêm muted thuộc tính, điều này sẽ tắt âm thanh, làm cho video ít bị xâm phạm hơn.
<video autoplay muted> <source src="video.mp4" type="video/mp4" /> </video>
Tuy nhiên, video trên vẫn không tự động phát trên iOS Safari, Safari yêu cầu chúng tôi thêm thuộc playsinline tính.
<video autoplay muted playsinline> <source src="video.mp4" type="video/mp4" /> </video>
Chúng tôi có thể cố gắng vượt qua các giới hạn tự động phát này bằng một số JavaScript, nhưng điều đó sẽ chỉ hoạt động nếu JavaScript được chạy do hành động của người dùng.
Mã bên dưới sẽ không hoạt động, nó sẽ đưa ra cảnh báo trong bảng điều khiển dành cho nhà phát triển.
document.querySelector('video').play();
Hành động phát bên dưới sẽ hoạt động vì mã chạy do hành động của người dùng.
<button>Play</button> <script> document.querySelector('button').addEventListener('click', () => { document.querySelector('video').play(); }); </script>
Nhấn play để phát video đầu tiên trên trang
Chúc mọi người thành công với thủ thuật này.
CÓ CHẤT LƯỢNG KHÔNG MỌI NGƯỜI (Y)
ReplyDeletek biết thế nào chứ, video nào cũng phát bình thường chứ có gì thay đổi đâu?
ReplyDeletehaha, do a không chịu đọc chứ, video trên thì k có tính năng lặp lại, còn video thứ 2 thì tắt ấm thanh để tối ưu video hơn, và còn video thứ 3 sữ dụng cho trình duyệt ios safari
Deletethấy có gì thay đổi đâu e? hay là trên blogger nó tự động phát mà hosting bị chặn k? chưa test trên host nên k biết thế nào
ReplyDeletevideo trên cùng nó tự động phát nhưng nó không tự động phát lại như video thứ 2 chị nhé, nhưng video thứ 2 thị bị tắt âm thanh để ít bị xâm phạm hơn, và video thứ 3 nó sẽ tự động phát trên hệ điều hành iOS Safari. :D đó là những thứ mà e hiểu về thủ thuật trên, vì e k sữ dụng ios nên không rỏ c nhé.
Deletethấy vẫn bt chứ k có gì thay đổi cả ? nêu rỏ điểm khác nhau ở trên đi e?
ReplyDeletevideo trên cùng nó tự động phát nhưng nó không tự động phát lại như video thứ 2 chị nhé, nhưng video thứ 2 thị bị tắt âm thanh để ít bị xâm phạm hơn, và video thứ 3 nó sẽ tự động phát trên hệ điều hành iOS Safari. :D đó là những thứ mà e hiểu về thủ thuật trên, vì e k sữ dụng ios nên không rỏ c nhé.
Deletea xem đi xem lại cũng vậy? việc auto play nó k còn quan trọng e nhé. vì nếu e xài hosting mà người dùng xem nhiều thì băng thông của hosting của e sẽ nhanh hết và tốc độ tải video sẽ chậm lại đó e :D
ReplyDeletephát tự động này chỉ dành cho những site lơn có lượng băng thông ổn định thôi, chứ những site bé mà tạo điểm nhấn tự động phát thế này thì k biết die khi nào đâu :D, nếu mà đặt video ở hosting khác thì k nói làm gì, chứ đặt video trên cũng sever phát triển video thì băng thôg nhanh cạn lắm nhé :D
ReplyDelete