BLOG ĐANG TRONG THỜI GIAN PHÁT TRIỂN, MONG SỰ QUAN TÂM CỦA MỌI NGƯỜI DÀNH CHO BLOG MỚI NÀY CỦA HUNG.PRO.VN

SỮA LỖI TỰ ĐỘNG PHÁT VIDEO HTML KHÔNG HOẠT ĐỘNG

SỮA LỖI TỰ ĐỘNG PHÁT VIDEO HTML KHÔNG HOẠT ĐỘNG
1 min read
Để tối ưu hóa các trang trên blog này, gần đây tôi đã thay thế ảnh động GIF bằng video tự động phát. Nó yêu cầu một vài người cố gắng làm cho đúng, vì vậy đây là cách nó hoạt động.
 
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.

Bạn có thể thích những bài đăng này

  • Hi mọi người, ngày chủ nhật lang thang trên internet để xem một ích tài liệu liên quan, ai ngờ thấy có bài viết chia sẽ thủ thuật tạo button download cũng đẹp mắt cho người dùng in…
  • Hi mọi người, sau một hồi ngồi làm đẹp giao diện hung.pro.vn mình đã tích hợp thêm tiện ích nhận xét mới nhất trên blog cho người dùng cập nhật nhanh bình luận mới của những người …
  • Hi mọi người, thủ thuật này đã ra mắt từ rất lâu rồi hôm nay rảnh nên mình chia sẽ lại cho anh em sữ dụng với tốc độ tải của tiện ích mình đã tối ưu lại tất cả để phục vụ cho những…
  • Một vài bài đăng trước đây, chúng tôi đã tạo một bài viết về các chuyển hướng tùy chỉnh của Blogger mà bạn có thể chuyển hướng trong blog của mình. Đó là bạn có thể chuyển hướng UR…
  • Chào mọi người, việc tạo thời gian chờ cho mục download đã được chia sẽ nhiều ở internet, và hôm nay ngồi mày mò code mình cũng tự viết ra được một đoạn code dạng đó. Không dài…
  • Bài viết này sẽ hướng dẫn các bạn tạo một khung chứa code (Pre code box) tuyệt đẹp cho Blogger/Blogspot, hơn nữa khung code này còn có tích hợp thêm nút Copy và Download giúp người…

9 nhận xét

  1. second ago
    CÓ CHẤT LƯỢNG KHÔNG MỌI NGƯỜI
  2. second ago
    k biết thế nào chứ, video nào cũng phát bình thường chứ có gì thay đổi đâu?
    1. second ago
      haha, 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
  3. second ago
    thấ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
    1. second ago
      video 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. đó 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é.
  4. second ago
    thấy vẫn bt chứ k có gì thay đổi cả ? nêu rỏ điểm khác nhau ở trên đi e?
    1. second ago
      video 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. đó 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é.
  5. second ago
    a 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
  6. second ago
    phá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 , 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é
Hung Pro Blog @ 2025
Chia sẽ kiến thức và tư duy sáng tạo về nhiều ngôn ngữ lập trình khác nhau. Csharp, Visual Studio, Blogger, HTML, Javascript, CSS..v.v
Developed by Jago Desain