我的一个客户问我是否可以通过耳机在iPhone上播放声音。仅当将手机放在用户耳边(接近)时,才可以进行播放。
我已经尝试了著名的react-native-incall-manager插件,但是经过一些试验后,我认为这不会满足我的要求。
有没有可以满足我需要的插件?
答案 0 :(得分:0)
您正在寻找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);
},