菜鸟教程小白 发表于 2022-12-12 11:40:50

ios - Twilio 客户端语音通话扬声器开/关问题


                                            <p><p>我正在使用 <a href="https://www.twilio.com/docs/api/client/ios" rel="noreferrer noopener nofollow">Twilio client</a>语音通话服务。</p>

<p>在这里,我在 spearke 开/关功能方面遇到问题。我可以静音/取消静音通话,但无法打开/关闭扬声器。我对这两种功能都有相同的实例。我还检查了他们的演示项目基本电话,因为这个扬声器开/关正在工作,我在我的项目中做同样的事情但不能做同样的事情。</p>

<p>这是我的代码:</p>

<pre><code>if(isSpeaker == NO)
{
   isSpeaker=YES;
   ;
}
else{
   isSpeaker=NO;
   ;
}
</code></pre>

<p>self.phone 是 BasicPhone(他们的调用管理器类)的 sharedInstance,我正在 > iOS 9 中测试应用程序,包括演示和我的项目。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我已在 iOS 上使用此代码成功启用/禁用免提电话。它不使用 Twilio 设备,并且在某种程度上特定于 React Native,但每个功能的核心应该可以工作:</p>

<pre><code>RCT_EXPORT_METHOD(setSpeakerPhoneOn) {
AVAudioSession *session = ;
NSError *error;

;
}

RCT_EXPORT_METHOD(setSpeakerPhoneOff) {
AVAudioSession *session = ;
NSError *error;

;
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Twilio 客户端语音通话扬声器开/关问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/37893672/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/37893672/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Twilio 客户端语音通话扬声器开/关问题