LW IT Solutions

Sprawdzenie kodeków audio w przeglądarce: które formaty ta przeglądarka odtwarza, strumieniuje i nagrywa

To, które formaty audio odtwarza przeglądarka, decyduje o tym, co dociera na stronę i jakiego formatu potrzebuje próbka dźwiękowa. Sprawdzenie pyta wprost tę przeglądarkę: element audio przez canPlayType, Media Source Extensions dla strumieniowania i MediaRecorder dla nagrań. Nic nie jest pobierane ani wysyłane, to same zapytania.

Odtwarzanie
FormatTyp MIMEElement audioMediaSource

„Prawdopodobnie” oznacza według standardu HTML, że przeglądarka jest pewna; „może” to ostrożna odpowiedź zalecana przez standard, dopóki obsługa nie jest ani potwierdzona, ani wykluczona.

Nagrywanie w przeglądarce
FormatTyp MIMEMediaRecorder

MediaRecorder dotyczy nagrań w przeglądarce, na przykład notatki głosowej na stronie. Bez tego interfejsu w każdym wierszu widnieje „nieznane”.

Co oznaczają odpowiedzi

canPlayType w elemencie audio odpowiada według standardu HTML pustym tekstem, gdy przeglądarka na pewno nie potrafi odtworzyć danego typu, „maybe”, gdy nie potrafi ani potwierdzić, ani wykluczyć obsługi, oraz „probably”, gdy jest pewna.

MediaSource.isTypeSupported mówi tylko, że dla tego typu da się utworzyć SourceBuffer; specyfikacja wyraźnie zaznacza, że późniejsze addSourceBuffer i tak może się nie powieść, gdy zabraknie zasobów.

MediaRecorder.isTypeSupported wymienia kontenery i kodeki, w których ta przeglądarka potrafi nagrywać. Ta lista często różni się od listy formatów odtwarzanych.

Źródła: HTML Standard, 4.8.11.3 MIME types · Media Source Extensions

Odpowiedzi dotyczą tej przeglądarki na tym urządzeniu, razem z systemem i jego dekoderami sprzętowymi; inne urządzenie może odpowiedzieć inaczej. Sprawdzane są deklaracje przeglądarki, a nie samo odtwarzanie.

OTHER TOOLS

Wszystkie narzędzia (117)