Wir haben ein Blog, jeder Beitrag enthält eine iframe
, die wiederum einen Sound mit Web Audio wiedergeben soll, wenn Sie auf Play klicken.Verwenden von AudioContext in mehreren iframes
Problem ist, nach einer bestimmten Anzahl von Stellen auf der Seite ist, wirft der nächste Frame einen Fehler: Uncaught SyntaxError: Failed to construct 'AudioContext': number of hardware contexts reached maximum (6).
Es ist nicht möglich, die einzelnen AudioContext zwischen den Rahmen wieder zu verwenden - window.top
ist verboten wegen gleichgeschlechtlicher Herkunftspolitik.
Hier ist ein vereinfachtes Beispiel: (Klicken Sie auf Bild hinzufügen, bis Sie einen Fehler erhalten - 7. Frame in meinem Fall).
Kann eine beliebige Anzahl von Frames auf einer Seite Web Audio verwenden? Oder können wir die Anzahl der Posts pro Seite auf 5 reduzieren?
Wirklich froh, Ihre Antwort zu sehen. Das ist PITA ein Problem, weil es natürlich keine Möglichkeit gibt, sicher zu gehen, dass der Benutzer AudioContext nicht in mehr als 6 Tabs/Fenstern verwendet. – Nek
@cwilso, danke für die Antwort. re: "Wir sehen uns dieses Problem an, sowohl in Chrome als auch in der Spezifikation.", Gibt es einen Problem-Tracker/Diskussions-Thread, den man verwenden könnte, um dem zu folgen? –