Welche Audioformate ein Browser abspielt, entscheidet, was auf einer Seite ankommt und welches Format eine Hörprobe braucht. Die Prüfung fragt genau diesen Browser: das Audio-Element über canPlayType, die Media Source Extensions für das Streaming und den MediaRecorder für Aufnahmen. Nichts wird geladen oder gesendet, es sind reine Abfragen.
| Format | MIME-Typ | Audio-Element | MediaSource |
|---|
„Wahrscheinlich“ heißt laut HTML-Standard, dass der Browser sich sicher ist; „vielleicht“ ist die vorsichtige Antwort, zu der der Standard rät, solange Unterstützung weder feststeht noch ausgeschlossen ist.
| Format | MIME-Typ | MediaRecorder |
|---|
MediaRecorder betrifft Aufnahmen im Browser, etwa ein Sprachmemo auf einer Seite. Fehlt die Schnittstelle, steht in jeder Zeile „unbekannt“.
canPlayType am Audio-Element antwortet laut HTML-Standard mit leerem Text, wenn der Browser das Format sicher nicht darstellen kann, mit „maybe“, wenn er Unterstützung weder feststellen noch ausschließen kann, und mit „probably“, wenn er sich sicher ist.
MediaSource.isTypeSupported sagt nur, dass sich für diesen Typ ein SourceBuffer anlegen lässt; die Spezifikation weist ausdrücklich darauf hin, dass ein späteres addSourceBuffer trotzdem scheitern kann, wenn die Mittel fehlen.
MediaRecorder.isTypeSupported nennt die Container und Codecs, in denen dieser Browser aufnehmen kann. Diese Liste unterscheidet sich oft von der Liste der abspielbaren Formate.
Quellen: HTML Standard, 4.8.11.3 MIME types · Media Source Extensions
Die Antworten gelten für diesen Browser auf diesem Gerät, samt Betriebssystem und seinen Hardware-Decodern; ein anderes Gerät kann anders antworten. Geprüft werden die Angaben des Browsers, nicht die Wiedergabe selbst.