Chủ YếU Điện Thoại Thông Minh Thêm video vào trang web của bạn bằng HTML5

Thêm video vào trang web của bạn bằng HTML5



Trong blog đầu tiên của anh ấy cho PC Pro , nhà phát triển web Ian Devlin tiết lộ cách nhúng video vào trang web của bạn bằng HTML5

Thêm video vào trang web của bạn bằng HTML5

NEWSonyHDRBack_Web-462x369

làm thế nào để biết ai đó đang sử dụng wifi của bạn

Có lẽ tính năng lớn nhất và được nhắc đến nhiều nhất của HTML5 là video nhúng. Hiện tại, phương pháp duy nhất để thêm nội dung video vào trang web của bạn là sử dụng plugin của bên thứ ba như Flash, QuickTime hoặc RealPlayer. Với buổi bình minh của HTML5 và phần tử video, tất cả sẽ thay đổi, với việc hỗ trợ video được xử lý bởi trình duyệt web, loại bỏ sự cần thiết của bất kỳ hỗ trợ nào của bên thứ ba.

Một số trình duyệt web đã cung cấp hỗ trợ cho HTML5. Sau đây, chúng tôi sẽ tiết lộ cách bạn có thể nhúng video không có plugin vào trang web của mình và các vấn đề bạn sẽ gặp phải.

Loại tệp và khả năng tương thích của trình duyệt

Để bắt đầu, chúng ta sẽ xem xét ngắn gọn các loại tệp video khác nhau được hỗ trợ trong HTML5. Đây là Theora OGG và H.264 (.mp4). Các trình duyệt khác nhau hỗ trợ các loại khác nhau và một số không hỗ trợ. Bảng sau chỉ ra điều này:

Theora OGGH.264 (mp4)
Firefox 3.5+x
Chrome 3+
Safari 3+x
Opera 10.5+x
Internet Explorer 8xx
Internet Explorer 9x
điện thoại Iphonex
Androidx

Codec và các vấn đề kỹ thuật khác

Bản thân HTML5 không chỉ định codec video để sử dụng và điều này đã dẫn đến các đối số tốt nhất để sử dụng cho web . Vì vậy, để bao gồm tất cả các trình duyệt, chúng tôi phải hỗ trợ cả hai codec.

Và tất nhiên là có Internet Explorer. Hiện tại, không có phiên bản Internet Explorer nào được phát hành hỗ trợ phần tử video và vẫn cần có plugin để phát video. Điều này sẽ thay đổi với việc phát hành Internet Explorer 9 (có thể là vào đầu năm sau), khi H.264 sẽ được hỗ trợ, cùng với nhiều tiện ích HTML5 khác.

Trong trường hợp bạn đang tự hỏi làm thế nào, bạn có thể chuyển đổi các tệp video của mình sang OGG (bạn có thể đọc thêm về loại Theora OGG tại TheoraCookbook ) các tệp sử dụng Công cụ chuyển đổi video Miro .

Để biết thêm thông tin chuyên sâu về phần tử video và codec, hãy chuyển đến phần đi sâu vào html5: video trên web của Mark Pilgrim.

Mã HTML5

Bây giờ chúng ta chuyển sang mã HTML5 thực tế và cách chúng ta có thể làm cho nó hoạt động. HTML5 cung cấp cho chúng tôi hai phần tử mới mà chúng tôi có thể sử dụng để thêm video vào các trang web của mình: phần tử mà chúng tôi đã đề cập và thành phần. Chúng ta hãy xem xét từng thứ trong số này lần lượt.

Phần tử

Phần tử video có thể có các thuộc tính sau:

Thuộc tínhSự miêu tả
srcmột URL hợp lệ cho chính tệp video
tự chạyboolean cho biết video có được phát tự động hay không
điều khiểnboolean chỉ ra rằng các điều khiển phương tiện mặc định sẽ được trình duyệt hiển thị
vòngboolean cho biết video có nên được phát nhiều lần hay không
tải trướccho trình duyệt biết liệu cần tải xuống trước video hay chỉ siêu dữ liệu là tất cả những gì cần thiết.
Giá trị có thể là:

  • không - cho biết rằng video không được tải trước (vì nó có thể không bắt buộc)
  • siêu dữ liệu - video có thể không bắt buộc nhưng siêu dữ liệu đó (ví dụ: kích thước, thời lượng) là mong muốn
  • tự động - thông báo cho trình duyệt cố gắng tải xuống toàn bộ video
  • (chuỗi trống) - có nghĩa giống như tự động
áp phíchURL đến một tệp hình ảnh sẽ được hiển thị khi không có dữ liệu video
chiều rộngchiều rộng của video, tính bằng pixel CSS
Chiều caochiều cao của video, tính bằng pixel CSS

Từ đó, có thể thấy việc nhúng video OGG vào trang web của bạn dễ dàng như thế nào khi chỉ sử dụng phần tử video:

Đó thực sự là tất cả những gì cần làm.

Bất kỳ trình duyệt nào hỗ trợ định dạng Theora OGG giờ đây sẽ hiển thị và phát thành công video của bạn mà không cần phải làm gì thêm. Tất nhiên nó không dễ dàng như vậy, vì như chúng ta đã thấy từ bảng trên, mã sẽ chỉ hoạt động trong Firefox, Chrome và Opera. Vì vậy, chúng ta cũng cần phải có dự phòng cho H.264. Điều này có thể đạt được bằng cách sử dụng , cho phép chúng tôi xác định nhiều nguồn phương tiện cho phần tử video.

không thể mở cửa sổ menu bắt đầu 10

Phần tử

Phần tử nguồn có các thuộc tính sau:

Thuộc tínhSự miêu tả
srcmột URL hợp lệ đến tệp phương tiện (trong trường hợp này là video)
kiểuloại tệp phương tiện phải là Loại MIME , ví dụ. type='video/ogg' cho biết đó là video Theora OGG và bạn cũng có thể cung cấp codec MIME để giúp trình duyệt quyết định cách phát video bằng cách sử dụng type='video/ogg; codecs='theora, vorbis'.
một nửacung cấp cho loại phương tiện dự kiến ​​của tài nguyên phương tiện và phải là phương tiện hợp lệ truy vấn phương tiện truyền thông , ví dụ. media='handheld' cho biết rằng video phù hợp với thiết bị cầm tay hoặc media='all and (min-device-height:720px)' cho biết rằng video phù hợp với màn hình 720 pixel trở lên.

Lưu ý: phần tử nguồn vô hiệu và có thẻ bắt đầu nhưng không có thẻ đóng

Điều hữu ích nhất về phần tử nguồn là chúng ta có thể sử dụng nó để xếp chồng các loại tệp khác nhau, cho phép trình duyệt thử lần lượt từng loại cho đến khi tìm thấy một tệp có thể phát.

Sử dụng và cùng nhau

Để xếp chồng video theo các loại khác nhau trong phần tử video, chúng tôi nhập mã như sau:




Your browser does not support the video element.

Đoạn mã trên bây giờ sẽ hoạt động trong tất cả các trình duyệt ngoại trừ Internet Explorer, sẽ hiển thị thông báo được chỉ ra ở trên.

Bạn có thể tự kiểm tra điều này bằng cách xem trang Video kiểm tra HTML5, trang này chứa video mẫu về một con bướm ở cả hai định dạng Theora OGG và MP4, vì vậy nếu bạn đang xem video này trong Firefox, Chrome, Safari, Opera hoặc trên iPhone hoặc Điện thoại Android, bạn sẽ có thể xem nó.

Những con dao sắc bén trong số bạn bây giờ sẽ nhận thấy rằng chúng tôi có thể tận dụng sự xếp chồng này và có một dự phòng cho Flash (hoặc một số plugin khác) ở phía dưới thay vì hiển thị thông báo tiếc rằng bạn không thể xem thông báo video này, bằng cách sử dụng mã sau :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


Phần kết luận

Như với hầu hết các phần tử HTML5, hỗ trợ của trình duyệt cho các phần tử nguồn và video hiện đang bị vá. Hiện tại cũng có một cuộc tranh luận lớn đang diễn ra về việc liệu yếu tố nguồn có giết chết việc sử dụng Flash như một phương pháp phổ biến nhất để thêm nội dung video vào trang web hay không. Tôi không chắc nó sẽ giết chết Flash hoàn toàn, nhưng tôi nghĩ công bằng mà nói rằng nó vẫn tồn tại ở đây và sẽ cung cấp cho các nhà phát triển web một cách tiếp cận dễ dàng hơn để nhúng video.

Bài ViếT Thú Vị

Editor Choice

Cách thêm chú thích trong BeReal
Cách thêm chú thích trong BeReal
BeReal đang nhanh chóng trở thành ứng dụng dành cho những người quan tâm đến cách tiếp cận tối giản với mạng xã hội. Ứng dụng hứa hẹn một trải nghiệm không có bộ lọc, khuyến khích người dùng chỉ đăng những bức ảnh chân thực về cuộc sống hàng ngày của họ. Vì nó thiếu
Cách chơi Save the World trong Fortnite
Cách chơi Save the World trong Fortnite
Battle Royale có thể là chế độ chơi nổi tiếng nhất trong Fortnite, nhưng có một chế độ chơi thứ hai được gọi là Save the World đang đạt được một số sức hút. Đó là một chế độ chiến dịch theo câu chuyện mà bạn có thể chơi một mình
Thêm Menu ngữ cảnh chọn trong Windows 10
Thêm Menu ngữ cảnh chọn trong Windows 10
Cách thêm Chọn Menu ngữ cảnh trong Windows 10. Điều này sẽ cho phép bạn chọn tệp hoặc đảo ngược lựa chọn trong File Explorer trực tiếp bằng một cú nhấp chuột.
Tải xuống Tải xuống Zeon V2 RLC Skin cho AIMP3
Tải xuống Tải xuống Zeon V2 RLC Skin cho AIMP3
Tải xuống Zeon V2 RLC Skin cho AIMP3. Tại đây bạn có thể tải xuống skin Zeon V2 RLC cho trình phát AIMP3. Tất cả các khoản tín dụng đều thuộc về tác giả gốc của skin này (xem thông tin về skin trong tùy chọn AIMP3). Tác giả:. Tải xuống 'Tải xuống Zeon V2 RLC Skin cho AIMP3' Kích thước: 775,11 Kb Quảng cáoPCRepair: Khắc phục sự cố Windows. Tất cả
Cách sử dụng Alexa và Echo Show làm Camera an ninh
Cách sử dụng Alexa và Echo Show làm Camera an ninh
Tính năng Giám sát tại nhà cho phép bạn sử dụng Echo Show làm camera an ninh và xem nguồn cấp dữ liệu video trực tiếp thông qua ứng dụng Alexa.
Các phím tắt trong WhatsApp cho Máy tính để bàn
Các phím tắt trong WhatsApp cho Máy tính để bàn
Các nhà phát triển WhatsApp đã phát hành phiên bản máy tính để bàn được chờ đợi từ lâu của Messenger phổ biến. Dưới đây là danh sách các phím tắt của nó.
Cách tạo một trang trong Sharepoint
Cách tạo một trang trong Sharepoint
Sharepoint là một sản phẩm của Microsoft tích hợp với Microsoft Word. Đó là một cách rất an toàn và hiệu quả để tạo các trang web nhỏ nơi các nhóm có thể tải tài liệu và cộng tác. Miễn là bạn có một trình duyệt web, bạn có thể