Media Source API funktioniert nicht für eine benutzerdefinierte Webm-Datei (Chrome Version 23.0.1271.97 m)

Ich beziehe mich auf eine Medienquelle api-Demo dazuVerknüpfung

Es funktioniert einwandfrei für die angegebene Test-Webm-Datei, aber als ich versuchte, den Namen der Datei in eine benutzerdefinierte Webm-Datei zu ändern, funktionierte der Code nicht mehr.

Es wird folgender Fehler generiert:Uncaught Error: INVALID_STATE_ERR: DOM Exception 11 unter folgendem Code:sourceBuffer.append(new Uint8Array(e.target.result));

Um zu überprüfen, ob die benutzerdefinierte Webm-Datei funktioniert, habe ich eine Testseite erstellt, auf der ich ein Video-Tag mit der Quelle dieser benutzerdefinierten Webm-Datei definiert habe. Wenn ich den Code lief, funktioniert es gut.

Ich kann den Grund für dieses seltsame Verhalten nicht verstehen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage