草庐IT

普通话

全部标签

ios - 如何在ios中实现pjsip视频通话

使用pjsip实现音频通话工作正常但视频通话不工作。我应用了以下更改://饮初始化pj_status_tsip_startup(app_config_t*app_config){pjsua_configcfg;pjsua_config_default(&cfg);cfg.cb.on_incoming_call=&on_incoming_call;cfg.cb.on_call_media_state=&on_call_media_state;cfg.cb.on_call_state=&on_call_state;cfg.cb.on_reg_state2=&on_reg_state2;cf

ios - 在 Signal iOS 中将参与者添加到现有通话

我已经使用信号私有(private)信使创建了一个iOS应用程序(SignalMessenger).该应用程序支持使用WebRTC进行一对一通话。现在我需要将参与者添加到现有通话中。这是否可以使用现有框架?或者我是否必须在服务器/客户端上实现额外的代码来支持它? 最佳答案 你可以找到https://github.com/googlecodelabs/webrtc-web/issues/72讨论使WebRTC适应多个连接的可能方法,而在其他问题中使用https://github.com/medooze/media-server建议。因

objective-c - Apple 如何在 ABPeoplePickerNavigationController 中为联系人姓名使用粗体和普通字体

简短而贴心:我的最终目标是,使用一个带有两个单词的UILabel,以粗体显示一个单词,另一个以普通字体显示。我找到的所有解决方案都超出了我的头脑!:(更多详情:我askedaquestion前几天没有给我我希望的答案,现在看来我需要使用UITableViewController和ABAddressBook中的内容重新创建ABPeoplePickerNavigationController。如果您阅读了我之前的问题并且可以提出更好的解决方案,那就太棒了!如果不是...当我重新创建PeoplePicker时,我真的想完全模仿Apple的默认实现,尤其是他们如何在同一标签中为联系人姓名同时使

iphone - 如何从 iPhone 获取通话结束通知事件?

我如何在我的应用程序中得知电话已结束?另外,我能否获得有关该通话的信息​​,例如持续时间? 最佳答案 这真是个好问题。可以注册接收来自UITelephony或类似的通知(使用UINotificationCenter调用)。但是,我不知道那是我头脑中的公共(public)API还是私有(private)API。或者如果有可能的话:)但是,如果您在通话开始时正在使用您的应用程序,它会在通话结束时调用-(void)applicationWillEnterForeground。至于区分电话结束与只是定期返回电话,我不知道。但这是一个开始。关

iphone - 我可以将自己的音频插入 iPhone 的通话中吗?

iPhone应用程序是否可以通过任何方式将音频插入正在进行的通话中?例如,我想在通话过程中播放存储在手机中的歌曲,以便另一端的人可以听到。不过不是通过扬声器,而是好像这首歌就是我的声音。有办法吗? 最佳答案 没有。由于操作系统安全沙箱和Apple电话应用配置的AudioSession,应用无法将音频发送到iOS内置电话应用的音频输入或麦克风。应用可以使用麦克风为自己输入信息。您可以使用2部iPhone,其中一部为另一部的麦克风输入播放音频,但那会使用第一部的扬声器。 关于iphone-我

iphone - 如何将普通 View 颜色更改为棕褐色?

我想在UISwitch打开时更改View的背景颜色。当UIswitch关闭时,它应该显示正常颜色。 最佳答案 首先在您的macbook中启动您的DigitalColorMeter应用程序。选择图像中的特定区域(通过光标聚焦)。它会给你RGB值。这是它的图形View。希望这会让您的任务更轻松。请回复。 关于iphone-如何将普通View颜色更改为棕褐色?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

javascript - 是否可以在 Android 和 iOS 设备中检测点击通话功能?

我正在开发一个网站,该网站需要“立即调用”按钮,即点击调用链接。这在可以打电话的电话上工作得很好;但是,从可用性的Angular来看,在无法打电话的设备(例如平板电脑)上看起来和行为都很奇怪。有没有办法使用JavaScript检测设备是否支持调用电话? 最佳答案 经过一些阅读,我认为目前最好的方法是在用户代理字符串中查找以下条件。if((string.Contains("mobile")&&string.Contains("android")){//deviceisanandroidphone.}elseif(string.Cont

ios - 普通 View Controller 内的 TableView

我正在做这个iPhone项目,我需要在普通ViewController中有一个(动态)TableView。我没有选择TableViewController,因为我需要在页面中放置其他内容。想象一个包含文本字段、按钮和大约4-5个单元格的小表格View的页面。当我运行该应用程序时,我需要触摸一个按钮以转到该View。当我点击按钮时,应用程序崩溃并告诉我:2012-07-2214:40:57.304HowMany?[3055:f803]*Assertionfailurein-[UITableView_createPreparedCellForGlobalRow:withIndexPath:

ios - iOS下支持H264的商用SIP VVoIP视频通话库(Android a plus)

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个商业iOS库,支持通过SIP进行视频通话,使用H264作为视频编解码器。现在我只找到了TeamSpiritSDK。尚未发现CounterPath是否有可用的SDK。必须是基于SIP。支持音频和视频通话。支持H264视频,最好包含编解码器。至少有基本的通话支持。PS:无需提及像OpenTok或GPL解决方案(pjsip/linphone)这样

iphone - 如何在开始之前确定 voip 通话的质量?

我需要检查设备是否可以支持特定质量级别的voip通话。我的方法(我承认可能有更好的方法)是在用户的iOS设备上进行互联网连接速度测试,然后立即调用电话。速度测试应尽可能准确地确定即将到来的VoIP通话质量是好是坏。voip通话包括实时视频(类似于Skype)。我知道以下测量连接速度的技术:下载或上传文件并测量所需时间。概述here.测量下载或上传速度能否准确了解即时通话的VoIP通话质量?此外,文件可能会被缓存,甚至速度可能会受到ISP的限制。使用ICMP数据包(即ping)可靠的服务器(例如google.com)。这种方法的一个潜在问题是(我听说)一些路由器被配置为给予ICMP数据包