Trước đây, chế độ Picture-in-Picture (PiP) chỉ được hỗ trợ trong canvas của trang dưới dạng cửa sổ nhỏ, và chỉ hiển thị trong trang web hiện tại khi người dùng cuộn lên và cuộn xuống trang.
Chrome đang thử nghiệm API Picture-in-Picture để hiển thị video nhỏ gọn bên ngoài trình duyệt
Một số nền tảng khác đã hỗ trợ tính năng picture-in-picture nhưng đó là các API riêng cho hệ điều hành, hoạt động với tất cả các ứng dụng video, không chỉ riêng trình duyệt.
Nếu bạn đã sử dụng trình duyệt Coc Coc, bạn có thể đã quen với tính năng ghim video. Nếu chưa biết, bạn có thể tham khảo cách ghim video trên trình duyệt Coc Coc tại đây.
API Web mới đã được phát hành
Nhóm Web Platform Incubator Community Group (WICG) tại tổ chức World Wide Web Consortium (W3C) vừa phát hành các chi tiết về API dành riêng cho trình duyệt, nhằm chuẩn hóa tương tác picture-in-picture cho phép các trang web mở cửa sổ video nhỏ bên ngoài cửa sổ trình duyệt.
Theo François Beaufort, một kỹ sư phần mềm tại Google, đã giải thích vào tháng 1 rằng khi ông đề xuất ý tưởng về API dành riêng cho trình duyệt: 'Nhiều người dùng mong muốn tiếp tục sử dụng các phương tiện truyền thông trong quá trình tương tác với các nội dung khác nhau, trang web hoặc ứng dụng trên thiết bị của họ'.
'API Picture-in-Picture được đề xuất để cho phép các trang web bắt đầu kiểm soát các hành vi này', François Beaufort cho biết thêm.
Theo chi tiết của API mới, các trang web sẽ có quyền kiểm soát thời điểm mở hoặc đóng cửa sổ popup PiP, thiết lập kích thước cửa sổ, điều chỉnh tùy chỉnh lớp phủ, hạn chế các tương tác cụ thể bên trong cửa sổ popup và thu thập dữ liệu thống kê khi người dùng mở hoặc rời PiP và cách họ sử dụng.
Theo Bleeping Computer, trong quá trình thử nghiệm, họ đã phát hiện rằng phần mở rộng PiP sẽ hiển thị hầu hết các cửa sổ video thu nhỏ được thử nghiệm, tức là tính năng này không phụ thuộc vào việc chủ sở hữu của trang web thay đổi mã của họ để hoạt động.
Chrome và Safari đang thử nghiệm API mới
Google Chrome và Safari là 2 trình duyệt đang tích hợp
Mặc dù người đề xuất API Picture-in-Picture mới không ai khác ngoài 2 kỹ sư của Google, tuy nhiên Chrome vẫn chưa tích hợp API mới này. Nhóm phát triển Chrome hiện đang lên kế hoạch thử nghiệm để người dùng đánh giá xem API mới có hữu ích hay không. Nếu mọi thứ diễn ra suôn sẻ, API Picture-in-Picture sẽ được tích hợp trên Chrome cho người dùng.
Quá trình thử nghiệm sẽ bắt đầu khi Chrome 68 được đưa lên kênh Beta (dự kiến vào ngày 7/6/2018) và sẽ kết thúc khi Google vận hành Chrome 69 Stable (dự kiến vào ngày 30/8/2018).
Tính năng hiện đã có sẵn cho người dùng Google Chrome Canary. Để trải nghiệm sớm, bạn có thể kích hoạt tính năng này ngay bây giờ theo các bước dưới đây:
Bước 1: Trên chrome://flags, bạn kích hoạt các flags sau:
#enable-experimental-web-platform-features
#enable-surfaces-for-videos
#enable-picture-in-picture
Bước 2: Tải và giải nén tệp Zip extension TẠI ĐÂY
Bước 3: Trong chrome://extensions, kích hoạt chế độ Developer mode (nằm ở góc trên cùng bên phải) nếu chưa được kích hoạt.
Bước 4: Để tải extension, bạn nhấp chọn Load Unpacked.
Bước 5: Trong hộp thoại xuất hiện trên màn hình, chọn vị trí và chọn thư mục src/ từ vị trí bạn đã giải nén tệp Zip.
Bước 6: Truy cập vào bất kỳ video YouTube nào và nhấp vào biểu tượng tiện ích mở rộng của trình duyệt để kích hoạt Picture-in-Picture cho video hiện tại.
Nhóm phát triển Firefox và Edge chưa có bất kỳ hành động nào liên quan đến việc tích hợp API mới vào trình duyệt của họ. Opera đã tích hợp tính năng tương tự trên trình duyệt từ năm 2016, nhưng tính năng này không dựa trên API W3C.
Nếu bạn không hài lòng với dung lượng miễn phí của Google Drive, bạn có thể nâng cấp lên dịch vụ lưu trữ Google One, một phiên bản trả phí được nâng cấp từ dịch vụ lưu trữ đám mây Google Drive với mức phí rất hợp lý.