React native - 通过耳机播放自定义声音
Posted
技术标签:
【中文标题】React native - 通过耳机播放自定义声音【英文标题】:React native - Playing custom sound through ear speaker 【发布时间】:2019-04-12 15:00:40 【问题描述】:我的一个客户问我是否可以通过耳机在 iPhone 上播放声音。只有当手机放在用户耳边(接近)时才能播放。
我已经尝试过众所周知的 react-native-incall-manager 插件,但经过一些试验后,我认为这不会达到我想要的效果。
有什么插件可以满足我的需求吗?
【问题讨论】:
【参考方案1】:您正在寻找react-native-proximity,您可能还需要react-native-sound
如果您只想在通话中播放事件,您可以使用 callkit 在 ios 上跟踪该事件,或者在 redux 等中维护您自己的通话状态。对我来说伪代码就像
if in call and sound hasn't played:
proximityListener will call play sound
else
do nothing
proximityListener()
//play your sound here
componentDidMount()
Proximity.addListener(this._proximityListener);
,
【讨论】:
以上是关于React native - 通过耳机播放自定义声音的主要内容,如果未能解决你的问题,请参考以下文章
在可调用函数中使用自定义声明时是不是需要调用 verifyIdToken()? [复制]
自定义声纳规则 - ClassNotFoundException: com.sonar.sslr.api.AstAndTokenVisitor
使用 react-native-firebase 在 React Native 上自定义通知
如何通过链接将视频直接分享到 facebook/instagram 作为可以使用 react-native 直接播放的视频
AudioServicesPlayAlertSound 在应用程序期间未播放自定义声音:didReceiveRemoteNotification: