The browser compatibility table for OfflineAudioContext.suspend
hat eine leere Zelle für Firefox, die ziemlich verwirrend ist.Können Sie einen Offline-Audio-Kontext in Firefox anhalten?
Es funktioniert gut in Chrome. Ich denke immer noch, dass OfflineAudioContext.suspend
derzeit in Firefox (v51.0.1) implementiert ist, weil ich die Methode aufrufen kann. Mein Problem ist, dass, wenn ich diese Methode aufrufen, erhalte ich:
DOMException [NotSupportedError: "Operation is not supported"
code: 9
nsresult: 0x80530009
location: http://localhost:4200/main.bundle.js:13603]
Dies ist die Reihenfolge der beiden Haupt Anrufe
offlineContext.suspend(0).then(() => ..., e => console.log(e))
offlineContext.startRendering()
console.log(e)
druckt die Fehlermeldung oben, so dass es geht nicht in die Erfolgsrückruf des then
.
Ich habe versucht, die "suspendTime" -Param der suspend
Methode, die Anruf nach der startRendering
Methode, ohne Erfolg.
Soll es eigentlich in Firefox funktionieren? Ich denke, es wäre komisch, wenn sie uns erlauben, die Methode aufzurufen, sie aber ständig zum Scheitern zu bringen.
Ein frischer Audio-Kontext ist extrem billig ... Vorgeschlagene Weisheit ist es zu vermeiden, Pause statt töten und einen neuen Kontext zu bekommen –