Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podsumowanie
Ten artykuł ułatwia rozwiązywanie typowych problemów z odtwarzaniem wideo w przeglądarce Microsoft Edge. Mogą wystąpić objawy, takie jak brak odtwarzania wideo, odtwarzanie audio bez wideo, filmy nie są odtwarzane automatycznie lub komunikaty o błędach związane z nieobsługiwanym formatem lub dekodatorami. Możliwe przyczyny tego problemu obejmują:
- Wyłączone przyspieszanie sprzętowe
- Nieprawidłowe lub brakujące rozszerzenia kodera
- Błędnie skonfigurowane zasady autoodtwarzania
- Mechanizmy kontroli zabezpieczeń blokujące zaszyfrowane moduły multimediów
- Restrykcyjne zasady WebRTC
Ten artykuł zawiera listę kontrolną rozwiązywania problemów krok po kroku, która obejmuje te typowe przyczyny.
Symptoms
Występuje co najmniej jeden z następujących problemów:
- Filmy wideo w witrynach internetowych nie są odtwarzane w przeglądarce Microsoft Edge.
- Wideo odtwarza dźwięk, ale nie pokazuje obrazu.
- Filmy wideo są odtwarzane w innych przeglądarkach, takich jak Chrome, ale kończą się niepowodzeniem w przeglądarce Microsoft Edge.
- Podczas odtwarzania nośnika chronionego przez funkcję DRM zostanie wyświetlony komunikat o błędzie "Odtwarzanie chronionej zawartości nie jest włączone".
- W aplikacji konferencyjnej opartej na protokole WebRTC zdalna strona nie może zobaczyć twojego strumienia wideo, ale ty możesz zobaczyć ich strumień.
- Zawartość multimedialna nie jest automatycznie odtwarzana na nowej karcie ani w trybie kiosku, jak oczekiwano.
Rozwiązanie
Wykonaj następujące kontrole w podanej kolejności. Po każdej sekcji przetestuj, czy problem został rozwiązany przed przejściem do następnej metody.
Weryfikowanie obsługi kodowania wideo i formatu pliku
Przeglądarka Microsoft Edge nie obsługuje natywnie wszystkich koderów wideo. Jeśli format multimediów nie jest obsługiwany, przeglądarka Edge może odtwarzać dźwięk bez wideo lub nie odtwarzać całego pliku. Na przykład XAVC nie jest obsługiwany przez wbudowany stos odtwarzania w systemach Windows 10 i Windows 11.
Wykonaj te kroki:
- Otwórz
edge://media-internalsw nowej karcie, a następnie odtwórz problem. - Sprawdź właściwości odtwarzacza i zidentyfikuj koder z wpisów, takich jak
kVideoTracksi informacje o dekoderze. - Porównaj zachowanie pliku w różnych odtwarzaczach. Jeśli ten sam nośnik również nie działa we wbudowanym odtwarzaczu systemu Windows, problem prawdopodobniej dotyczy obsługi formatu niż ustawień przeglądarki Edge.
Poniższa tabela zawiera listę typowych koderów i ich stan obsługi w przeglądarce Edge.
| Kodek | Obsługa w przeglądarce Edge | Notatki |
|---|---|---|
| H.264 (AVC) | Wsparte | Wspólny koder wideo w sieci Web. Często wyświetlane jako codec: h264 lub codec: avc1. |
| H.265 (HEVC) | Obsługiwane warunkowo | Wymaga prawidłowego rozszerzenia wideo HEVC i działającej ścieżki dekodera HEVC. |
| VP8 / VP9 | Wsparte | Typowe na stronach streamingowych w Internecie. |
| AV1 | Wsparte | Obsługa dekodowania sprzętu zależy od urządzenia i procesora GPU. |
| XAVC / XAVC HS | Nieobsługiwane przez wbudowany stos odtwarzania systemu Windows | Może spowodować niepowodzenie odtwarzania całościowego lub tylko audio. |
Jeśli wideo używa nieobsługiwanego lub wąsko obsługiwanego formatu, przekonwertuj go na powszechnie obsługiwany format. Przekonwertuj plik na wideo H.264, który używa dźwięku AAC w kontenerze MP4, a następnie ponownie przetestuj odtwarzanie w przeglądarce Edge.
Wskazówka
Otwórz edge://gpu i przejrzyj sekcję Informacje o przyspieszaniu wideo , aby określić, które koderki są przyspieszane sprzętowo na bieżącym urządzeniu.
Sprawdzanie dekodowania wideo H.264 i przyspieszania sprzętowego
H.264 (AVC) jest najczęściej używanym koderem wideo w Internecie. Przeglądarka Edge używa strategii wyboru dekodera warstwowego dla H.264 w systemie Windows:
- Media Foundation H264 Decoder (DXVA VDA): domyślna ścieżka przeglądarki Edge korzystająca z przyspieszania sprzętowego platformy Windows
- D3D11 Akcelerator dekodowania wideo: alternatywna ścieżka sprzętowa używana przez niektóre konfiguracje
- Chromium SW H264 Decoder (FFmpeg): Zapasowe rozwiązanie programowe, jeśli akceleracja sprzętowa jest wyłączona lub nieobsługiwana
Jeśli wyłączysz przyspieszanie sprzętowe lub sterownik procesora GPU nie obsługuje wymaganego profilu dekodowania H.264, przeglądarka Edge wraca do dekodera oprogramowania FFmpeg. Jeśli ta ścieżka powrotu również nie powiedzie się, filmy wideo H.264 nie będą odtwarzane poprawnie.
Zweryfikuj, czy problem z wideo dotyczy użycia H.264.
- Otwórz
edge://media-internalsplik podczas odtwarzania wideo. - Wyszukaj
codec: h264lubcodec: avc1we właściwościach odtwarzacza. -
kVideoDecoderNameSprawdź wartość:-
D3D11VideoDecoderlubMediaFoundationVideoDecoderwskazuje przyspieszenie sprzętowe. -
FFmpegVideoDecoderwskazuje dekodowanie oprogramowania.
-
Wykonaj następujące kroki, aby zweryfikować i włączyć przyspieszanie sprzętowe:
- Otwórz przeglądarkę Microsoft Edge i przejdź do
edge://settings/system. - Upewnij się, że przyspieszanie graficzne jest włączone, kiedy jest dostępne. Jeśli zarządzasz tym ustawieniem za pomocą zasad grupy, zobacz HardwareAccelerationModeEnabled.
- Uruchom ponownie przeglądarkę Microsoft Edge.
- Otwórz
edge://gpu, i sprawdź, czy Dekodowanie wideo pokazuje przyspieszenie sprzętowe. - Sprawdź
edge://media-internalsponownie podczas odtwarzania problemu. Określ, która ścieżka dekodera jest używana.
W poniższym przykładzie pokazano wynik w edge://gpu, jeśli włączono przyspieszanie sprzętowe.
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
Jeśli przyspieszanie sprzętowe jest włączone, ale odtwarzanie H.264 nadal kończy się niepowodzeniem, spróbuj wykonać następujące czynności:
- Zaktualizuj sterownik procesora GPU od producenta urządzenia.
- Przełącz ustawienie przyspieszania grafiki i włącz je ponownie, a następnie uruchom ponownie przeglądarkę Edge.
-
edge://media-internalsSprawdź ponownie, czy ścieżka dekodera uległa zmianie.
Sprawdź rozszerzenie wideo HEVC
W przypadku multimediów HEVC (H.265) przeglądarka Edge opiera się na ścieżce platformy MediaFoundationVideoDecoder Windows. Jeśli zainstalowane rozszerzenie wideo HEVC ma nieprawidłową licencję, przeglądarka Edge nie może dekodować mediów HEVC, chociaż Chrome odtwarza tę samą zawartość przy użyciu innej ścieżki dekodowania.
Ten problem można zweryfikować, sprawdzając następujące informacje diagnostyczne:
-
edge://gpupokazuje wartośćFailed to create HEVC decoder instance, License check for app failed (0xC00DB3B3). -
edge://media-internalspokazuje, że inicjowanie dekodera nie powiodło się lub że konfiguracja HEVC nie jest obsługiwana.
Wykonaj te kroki:
Otwórz program PowerShell jako administrator i sprawdź zainstalowany pakiet HEVC:
Get-AppxPackage -AllUsers *HEVC* | Select-Object Name, PackageFullNameJeśli pakiet HEVC jest zainstalowany, odinstaluj go, a następnie usuń dowolną aprowizowaną kopię:
Get-AppxPackage *HEVC* | ForEach-Object { Remove-AppxPackage -Package $_.PackageFullName } Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*HEVC*" | ForEach-Object { Remove-AppxProvisionedPackage -Online -PackageName $_.PackageName }Zrestartuj komputer.
Zainstaluj oficjalne rozszerzenie wideo HEVC ze sklepu Microsoft Store: rozszerzenia wideo HEVC.
Uwaga / Notatka
Ten problem może wystąpić, jeśli rozszerzenie HEVC jest zainstalowane z platformy innej firmy zamiast ze sklepu Microsoft Store. W takim przypadku licencja może być nieprawidłowa.
Sprawdzanie odtwarzania zaszyfrowanych multimediów (DRM)
Jeśli w witrynach takich jak Spotify zostanie wyświetlony komunikat o błędzie "Odtwarzanie chronionej zawartości nie jest włączone", profil użytkownika może zablokować ładowanie modułu odszyfrowywania zawartości Widevine. Ten problem występuje, gdy widevinecdm.dll jest odczytywany z %LOCALAPPDATA%, ale nie jest ładowany do msedge.exe.
widevinecdm.dll Zamiast tego powinny być odczytywane i ładowane z folderu aplikacji Edge.
Wykonaj te kroki:
Otwórz przeglądarkę Microsoft Edge i przejdź do witryny
edge://components. Sprawdź, czy moduł odszyfrowywania zawartości Widevine jest obecny.Jeśli używasz monitora procesów, sprawdź, czy dane z
widevinecdm.dllsą odczytywane z%LOCALAPPDATA%, ale nie są ładowane domsedge.exe.Jeśli środowisko używa funkcji AppLocker lub podobnych kontrolek, które blokują ładowanie bibliotek DLL z folderów profilu użytkownika, wyłącz polecenie ComponentUpdatesEnabled , aby przeglądarka Edge wróciła do modułu Widevine w obszarze
C:\Program Files (x86)\Microsoft\Edge\Application\<Version>\WidevineCdm.Usuń folder Widevine profilu użytkownika, uruchamiając następujące polecenie programu PowerShell:
Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\Edge\User Data\WidevineCdm" -Recurse -ForceUruchom ponownie przeglądarkę Microsoft Edge i ponownie przetestuj odtwarzanie w witrynie chronionej zawartości.
Uwaga / Notatka
Jeśli funkcja AppLocker ogranicza wykonywanie bibliotek DLL w profilach użytkowników, inne składniki %LOCALAPPDATA%\Microsoft\Edge\User Data\ usługi Dynamics Edge mogą również być na to narażone.
Sprawdź zasady przesyłania strumieniowego wideo WebRTC
Jeśli wystąpi jednokierunkowy strumień wideo w aplikacji konferencyjnej opartej na protokole WebRTC, zasada WebRtcLocalhostIpHandling może zablokować lokalny interfejs sieciowy wymagany dla przepływów multimedialnych peer-to-peer.
Wykonaj te kroki:
- Otwórz przeglądarkę Microsoft Edge i przejdź do witryny
edge://policy. - Wyszukaj
WebRtcLocalhostIpHandling. - Jeśli wartość to
default_public_interface_only, zmień ją nadefault_public_and_private_interfaces. - Uruchom ponownie przeglądarkę Microsoft Edge i ponownie przetestuj tę samą aplikację konferencji.
Sprawdzanie zasad autoodtwarzania
Jeśli filmy wideo nie są odtwarzane automatycznie zgodnie z oczekiwaniami, ten problem może mieć jedną z następujących przyczyn:
- Konfiguracja uruchamiania blokuje automatyczne odtwarzanie w trybie kiosku.
- AutoplayAllowList nie jest zgodny z rzeczywistym typem nawigacji. W związku z tym nowa funkcja automatycznego odtwarzania strony karty jest zablokowana.
Tryb kiosku
Jeśli w trybie kiosku nie powiedzie się alert dźwiękowy, a JavaScript zgłasza play() failed because the user didn't interact with the document first, zaktualizuj polecenie uruchamiania przeglądarki Edge, aby dodać flagę autoodtwarzania.
Użyj polecenia uruchamiania, które przypomina następujący przykład:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --kiosk --autoplay-policy=no-user-gesture-required <URL> --edge-kiosk-type=fullscreen
Automatyczne odtwarzanie nowej karty strony
Ten problem występuje, ponieważ nowa strona karty jest specjalnym typem nawigacji, a adres URL paska adresu nie jest zgodny z adresem URL witryny w sposób oczekiwany przez listę dozwolonych adresów.
Jeśli witryna jest odtwarzana automatycznie po wprowadzeniu pełnego adresu URL bezpośrednio na pasku adresu, ale nie jest odtwarzana automatycznie, gdy ta sama witryna jest skonfigurowana jako nowa strona karty, sprawdź obowiązujące zasady AutoplayAllowed i AutoplayAllowList.
- Otwórz przeglądarkę Microsoft Edge i przejdź do
edge://policy. - Wyszukaj
AutoplayAllowed. - Sprawdź, czy
AutoplayAllowedzasada jest włączona. - Wyszukaj
AutoplayAllowList. - Jeśli problem występuje tylko na nowej karcie, dodaj
edge://newtabdo listy dozwolonych. - Uruchom ponownie przeglądarkę Microsoft Edge i ponownie przetestuj nową kartę.
Zbieranie danych
Jeśli musisz skontaktować się z pomocą techniczną firmy Microsoft, aby uzyskać więcej pomocy, zbierz następujące informacje diagnostyczne i dołącz je do wniosku o pomoc techniczną.
-
Wersja przeglądarki Microsoft Edge: przejdź do
edge://settings/helpstrony i zanotuj pełny numer wersji. -
Raport GPU: przejdź do
edge://gpu, i zapisz pełny raport. -
Dzienniki odtwarzania multimediów: przejdź do
edge://media-internalspodczas odtwarzania problemu, aby odtworzyć problem i zapisać właściwości odtwarzacza. - Szczegóły formatu wideo: użyj narzędzia do inspekcji multimediów, aby zweryfikować koder i kontener pliku wideo.
-
Aktywne zasady: Przejdź do
edge://policy, i wyeksportuj listę zasad. -
Stan rozszerzenia HEVC: jeśli odtwarzanie HEVC zakończy się niepowodzeniem, uruchom polecenie
Get-AppxPackage -AllUsers *HEVC*w programie PowerShell i zapisz dane wyjściowe. -
Stan składnika Widevine: jeśli odtwarzanie DRM zakończy się niepowodzeniem, przejdź do
edge://componentsstrony i zanotuj stan modułu Widevine. Uwzględnij wszystkie dowody monitora procesów, jeśli są dostępne.
Treści powiązane
- Konfigurowanie trybu kiosku przeglądarki Microsoft Edge
- Dokumentacja zasad przeglądarki Microsoft Edge
Zastrzeżenie dotyczące informacji pochodzących od stron trzecich
Produkty innych firm omówione w tym artykule są produkowane przez firmy, które są niezależne od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.