The browser compatibility table for OfflineAudioContext.suspend
にはFirefox用の空のセルがありますが、これはかなり混乱します。Firefoxでオフラインのオーディオコンテキストを中断できますか?
Chromeでは問題なく動作します。私はまだOfflineAudioContext.suspend
がメソッドを呼び出すことができるので、Firefox(v51.0.1)で現在実装されていると思います。
DOMException [NotSupportedError: "Operation is not supported"
code: 9
nsresult: 0x80530009
location: http://localhost:4200/main.bundle.js:13603]
これは、2つの主要な通話
offlineContext.suspend(0).then(() => ..., e => console.log(e))
offlineContext.startRendering()
console.log(e)
の順序は、上記のエラーメッセージを出力しているので、それはに入らない:私の問題は、私は、このメソッドを呼び出したときに、私が得るということですthen
の成功コールバック。
私はメソッドの "suspendTime"パラメータを変更して、startRendering
メソッドの後に呼び出しを成功させました。
Firefoxで実際に動作するはずですか?私は彼らが私たちにメソッドを呼び出させることができるのは奇妙だと思うが、それはいつも失敗するようにする。
新鮮なオーディオのコンテキストは非常に安いです...提案された知恵は、代わりに一時停止を避け、新しいコンテキストを取得することです –