多个音频上下文?
Multiple AudioContexts?
我正在尝试在使用网络音频的 MeteorJS 上创建一个 React 应用 API。这是一个多页面应用程序,每个页面都使用网络音频。我在所有页面中声明 AudioContexts。我已达到应用程序中允许的 6 个音频上下文的限制。如何为整个应用程序声明一个音频上下文?
Uncaught DOMException: Failed to construct 'AudioContext': The number of hardware contexts provided (6) is greater than or equal to the maximum bound (6).
我有一个路由文件,也许我可以在其中声明公共对象?我将如何导出声明的上下文?我尝试将 AudioContext 从另一个页面导出到我尝试制作的最新页面,但它不起作用。 audioContext.close();当我卸载其他页面中的组件时也不起作用。
请帮忙。
谢谢
只需在母版或索引页中使用一个音频连接 => 孩子们应该能够在母版中使用上下文...或者它不是那样工作的吗?也许您有一个编码示例,我们可以在其中尝试解决该问题。
所以我找到了我需要的答案。这是一个愚蠢的错误。我没有将 audioContext 作为方法导入
(即在 {} 内 - 例如:
import { audioContext } from './path';
)
认为它可能对刚开始学习 React 的人有用。
我正在尝试在使用网络音频的 MeteorJS 上创建一个 React 应用 API。这是一个多页面应用程序,每个页面都使用网络音频。我在所有页面中声明 AudioContexts。我已达到应用程序中允许的 6 个音频上下文的限制。如何为整个应用程序声明一个音频上下文?
Uncaught DOMException: Failed to construct 'AudioContext': The number of hardware contexts provided (6) is greater than or equal to the maximum bound (6).
我有一个路由文件,也许我可以在其中声明公共对象?我将如何导出声明的上下文?我尝试将 AudioContext 从另一个页面导出到我尝试制作的最新页面,但它不起作用。 audioContext.close();当我卸载其他页面中的组件时也不起作用。 请帮忙。 谢谢
只需在母版或索引页中使用一个音频连接 => 孩子们应该能够在母版中使用上下文...或者它不是那样工作的吗?也许您有一个编码示例,我们可以在其中尝试解决该问题。
所以我找到了我需要的答案。这是一个愚蠢的错误。我没有将 audioContext 作为方法导入 (即在 {} 内 - 例如:
import { audioContext } from './path';
) 认为它可能对刚开始学习 React 的人有用。