使用 react native,我知道为了启用后台音频播放(主要用于 react-native 视频),我应该将 Audio Session 更改为详细 here在苹果开发文档中。
话虽如此,我对到底在哪里做这件事有点困惑。考虑到 React 是 javascript,在 React Native 应用程序中应该将 Objective-C 代码放在哪里?
最佳答案
回答我的这个老问题,因为我看到它有一个非零的观点......
为了在 React Native 应用程序中执行此操作,您确实需要使用 Swift 或 Objective C 代码编写 Native Module。
您可以在此处的文档中阅读有关 native 模块的更多信息:
https://reactnative.dev/docs/native-modules-ios
这将允许您访问 Apple API(如 Audio Session )并从您的 Javascript 代码中调用它们。
可能还有已经编写此代码的第三方库(节点模块),您可以利用它们。
关于javascript - 如何在 React Native 上更改 iOS 中的 Audio Session 类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41993208/