javascript - 如何在 React Native 上更改 iOS 中的 Audio Session 类别?

标签 javascript ios audio react-native

使用 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/

相关文章:

c++ - 创建 WAV block

ios - ios 中 UITextField 的自动布局问题

javascript - 三个 js 场景的 UIWebView Javascript 垃圾收集

javascript - 尝试使用 JavaScript 播放音频。但不是在玩吗?

javascript - 为什么数据绑定(bind)不起作用? (使用嵌套的 foreach 循环)

javascript - AJAX (jQuery) 之后全局值返回到原始值

javascript - HTML/Javascript : zoom and interact on a canvas element

javascript - 从 iphone 的多选框中取消选择最后一个选项

带有 Firebase 主题消息的 iOS 推送通知未发送到设备

python - 波形文件的频谱图