javascript - 我可以将音频/视频对象从 expo-av 传递到 redux 状态吗?

标签 javascript reactjs react-native redux expo

我想在我的 react native 应用程序中拥有一个全局音频/视频对象。我有一个播放器,我想在应用程序的各个方面操作音乐播放器。但我确实不知道如何创建全局音频/视频对象并从不同的组件全局使用诸如播放/暂停/setNewSong 之类的功能。我的问题是我可以创建 redux 存储并将音频对象传递到存储中吗?或者也许我必须以另一种方式来做。谢谢各位的解答

最佳答案

Don't put non-serializable values like class instances into the Redux store .

您应该将其保留在 React 组件树的根部附近,并使用 React 的 Context API 使其可供应用程序的其余部分访问。

关于javascript - 我可以将音频/视频对象从 expo-av 传递到 redux 状态吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60759147/

相关文章:

javascript - 如何将状态从一个类使用到另一个类

javascript - React Native - 构建应用程序

javascript - 并行多次等待 promise

ios - React Native 只是重新初始化 iOS 或 Android 项目

ios - 为 react-native 添加了 IOS QuickLook 框架

javascript - Protractor 元件不可见

javascript - 如何从jquery多选中获取数据选项?

javascript - 使用 Webpack 编译 Sass(和本地范围类名)

javascript - 页面加载后jquery生效

javascript - EaselJS:有人可以解释一下演示中使用的继承模式吗?