CẬP NHẬT QUAN TRỌNG
Câu hỏi này đã được đưa ra cách đây hơn 9 năm. Nó có ý nghĩa sau đó, nó không có ý nghĩa bây giờ. Flash khó thoát ra; <video>
hỗ trợ ở khắp mọi nơi, bao gồm cả thiết bị di động. Hầu hết mọi thứ mà Flash có thể làm, HTML giờ cũng có thể làm được. HTML thắng, Flash thua. Nếu bạn đang cân nhắc về cách nhúng video vào trang của mình, chỉ cần sử dụng <video>
và đừng suy nghĩ kỹ. Câu hỏi này chỉ được bảo tồn cho giá trị lịch sử.
Câu hỏi ban đầu
Có vẻ như <video>
thẻ mới là tất cả những gì cường điệu ngày nay, đặc biệt là vì Firefox hiện đã hỗ trợ nó. Tin tức về điều này xuất hiện trên các blog khắp nơi, và mọi người dường như rất phấn khích. Nhưng những gì về?
Khi tôi tìm kiếm, tôi không thể tìm thấy bất kỳ thứ gì có thể làm cho nó tốt hơn video Flash cũ tốt. Trên thực tế, tôi chỉ thấy có vấn đề với nó:
- Sẽ vẫn còn một thời gian nữa trước khi tất cả các trình duyệt bắt đầu hỗ trợ nó và còn nhiều thời gian nữa trước khi hầu hết mọi người nâng cấp;
- Flash đã có sẵn và mọi người đều có nó;
- Bạn có thể kết hợp Flash với bất kỳ giao diện người dùng ưa thích nào bạn muốn để điều khiển quá trình phát lại. Tôi thu thập rằng thẻ cũng sẽ có thể điều khiển được (có thể là thông qua JavaScript), nhưng nó có thể chuyển sang chế độ toàn màn hình không?
Hai ưu điểm duy nhất cho <video>
thẻ mà tôi có thể thấy là:
- Nó mang tính "ngữ nghĩa" nhiều hơn - điều mà có lẽ không quan trọng đối với nhiều người, kể cả tôi;
- Nó không phụ thuộc vào một thực thể thương mại bên thứ ba (Adobe) - mà tôi cũng không thấy là lý do thuyết phục để chuyển đổi, vì trình phát và trình chuyển đổi video miễn phí đã có sẵn và Adobe không cản trở toàn bộ quá trình theo bất kỳ cách nào (thậm chí nó không có lợi cho họ).
Vậy thỏa thuận lớn nào?
Thêm:
OK, vì vậy có thể có một Pro nữa ... có thể. Hỗ trợ cho các thiết bị di động. Khó để nói mặc dù. Một số suy nghĩ chạy qua đầu tôi về chủ đề này:
- Có bao nhiêu thiết bị di động thực sự có thể giải mã video ở tốc độ tốt, Flash hay cách khác?
- Bao lâu cho đến khi các thiết bị di động chính thống nhận được sự
<video>
hỗ trợ? Ngay cả khi nó có sẵn thông qua các bản cập nhật, thì có bao nhiêu người thực sự làm được điều đó? - Có bao nhiêu người xem video trên các trang web trên điện thoại di động của họ?
Đối với phần ngữ nghĩa - tôi hiểu rằng các công cụ tìm kiếm có thể phát hiện video tốt hơn bây giờ, nhưng ... họ sẽ làm gì với chúng? OK, vì vậy họ biết rằng có một video trong trang. Và? Họ không thể lập chỉ mục video! Tôi muốn có thêm một số lập luận ở đây.
Thêm:
Chỉ nghĩ về một Nhược điểm khác. Điều này mở ra một lĩnh vực hoàn toàn mới về tính không tương thích giữa các trình duyệt. HTML và CSS đã khá lộn xộn trong khía cạnh này. Flash ít nhất là giống nhau ở mọi nơi. Nhưng nó đủ để ít nhất một nhà cung cấp trình duyệt lớn quyết định chống lại <video>
thẻ (có ai có thể nói "Internet Explorer" không?) Và chúng tôi có một khu vực địa ngục mới thú vị để khám phá.
Thêm:
Một chuyên gia mới xuất hiện. Nhiều cạnh tranh hơn = nhiều đổi mới hơn. Đúng. Việc tạo cho Adobe nhiều sự cạnh tranh hơn có lẽ sẽ buộc họ phải cải thiện Flash trong những lĩnh vực mà nó vẫn còn thiếu cho đến nay. Linux dường như là một điểm yếu của nó, được nhiều người trích dẫn.