Gần đây, tôi lại gặp vấn đề về hành vi tải video, ngay cả sau khi áp dụng những gì tôi đề xuất trong câu trả lời ban đầu của mình.
Thanh phát lại
Theo những gì tôi hiểu, vấn đề cơ bản là việc YouTube triển khai Truyền thích ứng động qua HTTP . Từ những gì tôi có thể nói, có cả việc triển khai phía máy chủ và phía máy khách đang hoạt động ở đây. Bài viết Wikipedia được liên kết ở trên nói:
YouTube của Google đã thử nghiệm hỗ trợ MPEG-DASH ở phía máy chủ. Google Chrome hỗ trợ nó ở phía khách hàng. Tuy nhiên, việc triển khai tính năng này đã khiến việc phát lại video bị xuống cấp nghiêm trọng do nhiều lỗi khác nhau, chẳng hạn như các tùy chọn chất lượng video bị mờ đi một cách ngẫu nhiên và không thể chọn mà không cần làm mới nhiều trang.
Mà nghe rất quen.
Giải pháp
Phương pháp hiện đang rất phổ biến để giải quyết vấn đề này là sử dụng tiện ích mở rộng YouTubeCenter , có sẵn cho nhiều loại trình duyệt .
Nó cho phép bạn tắt phát lại Dash , nhưng cũng ghi chú:
Xin lưu ý rằng bằng cách vô hiệu hóa Dash Playback sẽ dẫn đến 480p và 1080p không khả dụng. Điều này là do một sự thay đổi gần đây của YouTube.
Vô hiệu hóa phát lại Dash
Để tắt phát lại Dash, chỉ cần mở menu cài đặt:
Và bỏ chọn hộp kiểm tương ứng trên trang trình phát:
Kết quả sẽ là video sẽ tải nhanh nhất có thể và đầy đủ.
Xin lưu ý , YouTubeCenter sẽ xóa quảng cáo theo mặc định. Nếu bạn muốn hỗ trợ các kênh YouTube yêu thích của mình, hãy chắc chắn xem xét việc vô hiệu hóa tính năng này.
Câu trả lời gốc:
Vô hiệu hóa plugin Flash nội bộ của Chrome
Có vẻ như đây lại là một trường hợp gỡ lỗi vịt cao su ...
Sau khi đăng bài này, tôi nghĩ rằng có lẽ tôi nên kiểm tra xem tôi có thể vô hiệu hóa trình phát Flash tích hợp trong Chrome hay không và xem điều đó có ảnh hưởng gì không. Quá trình này thực sự được phác thảo trong Trợ giúp Adobe Flash Player .
Lấy trình cài đặt cho Flash Player mới nhất từ Adobe và cài đặt nó.
Tới chrome://plugins/
.
Nhấp vào nút Chi tiết để mở rộng chi tiết về các plugin đơn:
Cần có 2 mục cho Adobe Flash Player. Một là phiên bản tích hợp trong Chrome, hai là cài đặt bình thường. Vô hiệu hóa một tích hợp.
Bạn sẽ dễ dàng nhận ra nội bộ vì nó nằm trong PepperFlash
thư mục trong thư mục cài đặt Chrome.
Bây giờ hành vi bộ đệm phải giống hệt với hành vi được quan sát trong Firefox.
Xin lưu ý rằng việc tắt phiên bản Flash tích hợp thường không được khuyến khích.
Sử dụng tiện ích mở rộng SmartVideo
Alex chỉ ra một phần mở rộng gọi là SmartVideo . Tiện ích mở rộng này cung cấp cho bạn quyền kiểm soát nhiều hơn đối với hành vi đệm của Chrome.
Tôi đã thử nó một lúc và khá hài lòng với kết quả. Đặc biệt là tùy chọn Đảm bảo rằng video được đệm ngay cả khi chúng bị tạm dừng ảnh hưởng đến hành vi không mong muốn như được nêu trong câu hỏi của tôi.
Nó có một số lợi thế so với việc vô hiệu hóa PepperFlash. Trước hết, nó đưa ra khá nhiều lựa chọn mà trước đây tôi chưa từng nghĩ đến. Giống như ngăn YouTube tự động phát video.
Sử dụng PepperFlash cũng là một lợi thế khi sử dụng nhiều màn hình. Nếu bạn có video toàn màn hình trên một màn hình và một cửa sổ Chrome khác ở màn hình thứ hai, việc lấy nét cho cửa sổ Chrome thứ hai sẽ vẫn giữ video toàn màn hình ở phía trước. Ngược lại, nếu bạn sử dụng trình phát Flash bên ngoài, việc tập trung cửa sổ Chrome thứ hai sẽ bật thanh tác vụ trước video toàn màn hình.