Video/Audio Playback Issue in QuickLook 4.x.x: WPFMediaKit Fail - Plus a Workaround!!!
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện các lỗi phát lại trên Windows 11 với QuickLook 4.x và kiểm tra plugin QuickLook.Plugin.VideoViewer tại nơi xảy ra ngoại lệ WPFMediaKit. So sánh hành vi của plugin này với plugin VideoViewer đã sao chép từ QuickLook 3.7.2, sau đó xác minh rằng các tệp video và audio phổ biến phát được trong bản cài đặt hiện tại mà không thay thế plugin.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
- OS Version: Windows 11 25H2
- QuickLook Version: All GitHub .exe or .msi installer versions from 4.0.0 to 4.5.0
Since QuickLook 4, I have been running into a very specific but serious issue: almost all video and audio files fail to play. They used to work perfectly in QuickLook 3. Sometimes QuickLook shows this error:
WPFMediaKit.WPFMediaKitException: Could not render any streams from the source Uri
Other times, it seems to load the audio file, but nothing happens even after clicking the play button.
Because of this severe issue, I had stayed on version 3.7.2 for years. Recently, however, I finally found a workaround.
The trick is to replace the "VideoViewer" plugin from QuickLook 4.x.x with the old plugin from QuickLook 3.7.2.
Here are the steps:
- Uninstall QuickLook 4.x.x.
- Install QuickLook 3.7.2.
- Go to your QuickLook installation folder, for example:
X:\...\QuickLook\ - Open the
QuickLook.Pluginfolder - Copy the folder named
QuickLook.Plugin.VideoViewer, and save it somewhere else on your harddrive. - Install QuickLook 4.x.x again.
- Go back to
X:\...\QuickLook\QuickLook.Plugin\ - Delete the existing
QuickLook.Plugin.VideoViewerfolder from the QuickLook 4 installation. - Paste the
QuickLook.Plugin.VideoViewerfolder that you copied from QuickLook 3.7.2.
After doing this, restart QuickLook, and video and audio playback should work normally again.
Hope this helps. Cheers!
- Ngôn ngữ chính
- C#
- Star
- 25.2k
- Fork
- 1.3k
- Merge trung bình
- 10 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của QL-Win/QuickLook
-
VideoViewer: rotated (portrait phone) videos shown sideways when system decimal separator is a commaĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100
-
good for a plugin upstream
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
Tất cả issue của QL-Win/QuickLook
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area:re1 bounty help wanted needs-game
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
StackExchange/StackExchange.Redis#3274 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
affected/v17 affected/v18 area/frontend type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
umbraco/Umbraco-CMS#24186 ·
Maintainer thường phản hồi trong vòng 2 ngày