小编Use*_*321的帖子

VoIP/SIP Soft Phone C#WPF

我需要使用仅支持Audio的WPF接口在C#中编写VoIP/SIP Soft Phone.我需要通过mp3进行呼叫转移,呼叫会议和对话录音.

我看过ABTO LLC的VoIP SDK,但它在应用程序启动时很慢(启动应用程序30秒,我认为这与加载此sdk的activex部分有关).

我也查看了SIP.Net,但它仅适用于SIP,不包含语音数据传输组件.

我从零到完全工作的应用程序只有2个月的时间非常有限.

我可以用什么SDK来完成这项任务?

必须支持Windows 7.

c# wpf voip sip

9
推荐指数
1
解决办法
1万
查看次数

为什么id是通用指针?

我想知道为什么id是弱引用指针,它如何处理任何class类型指针,在运行时我们如何检测分配给哪种类型的类指针id.

xcode pointers objective-c void-pointers ios

9
推荐指数
2
解决办法
6018
查看次数

如何使用Xcode 4.2测试设备上的发布版本?

我刚刚为我的应用程序编写了更新,现在我想将它提交到应用程序商店.

我已经在多个设备上以调试模式对其进行了彻底的测试,但我想用发布版本对其进行测试,以确保没有任何问题.

在Xcode 4.0.2中,当我想测试发布版本(即不发布)时,我会执行以下操作

  1. 在项目设置中,确保将发布代码签名设置为"iPhone Developer"而不是"iPhone Distribution"
  2. 转到Edit scheme...,并将Run方案更改为Release而不是Debug.
  3. 确保我的分发配置文件安装在Xcode中
  4. 在设备上运行它,确保一切正常.

如果一切正常,我会分发以下内容:

  1. 将代码签名更改为"iPhone Distribution"
  2. 确保存档方案设置为" 发布"
  3. 档案
  4. 提交

现在的问题是,使用Xcode 4.2,我无法在我的设备上测试发布版本. - 当我通过发布到我的iPod来构建它时,我收到警报:

找不到此可执行文件的有效配置文件.

因此,我在"设备"窗格的主"库"部分(所有配置文件)下检查了我的配置文件,然后在那里找到了我的分发配置文件.

问题是,配置文件显示"此配置文件无法安装在deivces上".

因此,如果我不能将分发配置文件与设备一起使用 - 我应该如何测试发布版本?

我很感激有任何关于这个问题的建议 - 对不起,如果有一些明显的东西我就错过了!

iphone provisioning ios xcode4.2

9
推荐指数
1
解决办法
7967
查看次数

在xcode4.2上为pjsip编译的麻烦

当我在xcode 4.2上运行我的项目时,我得到了这种响应,缺少31个错误的.o文件

并且31错误看起来像这样

ld: warning: ignoring file ../pjproject-svn/pjlib/lib/libpj-arm-apple-darwin9.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../pjproject-svn/pjlib-util/lib/libpjlib-util-arm-apple-darwin9.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../pjproject-svn/pjnath/lib/libpjnath-arm-apple-darwin9.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../pjproject-svn/pjmedia/lib/libpjmedia-arm-apple-darwin9.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../pjproject-svn/pjsip/lib/libpjsip-arm-apple-darwin9.a, …
Run Code Online (Sandbox Code Playgroud)

iphone compilation pjsip ios xcode4.2

9
推荐指数
1
解决办法
3678
查看次数

iPhone关闭蓝牙GKPeerPickerController

我同意这个问题是重复的.请多多包涵.我也是你们所有人都相信不可能以编程方式打开/关闭蓝牙.

但是GKPeerPickerController如果用户不使用蓝牙,则会提示将其打开.足够公平地打开蓝牙.

我打赌我相信我们无法以编程方式关闭蓝牙,因为没有办法.但是这个应用程序这样做,所以我没有选择拒绝.

我只想确认是否可能,如果是,如何使用GKPeerPickerController或任何其他公共api方式关闭蓝牙?

iphone bluetooth ipad gkpeerpickercontroller

9
推荐指数
1
解决办法
1803
查看次数

我做正确的事情将分贝从-120 - 0转换为0 - 120

我想测量周围的音量,不太确定我做的是否正确.

我想创建一个范围为0(安静)到120(非常嘈杂)的VU表.

我获得了峰值和平均功率,但在正常安静的环境中非常高.请给我一些指针.

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.


    //creating an audio CAF file in the temporary directory, this isn’t ideal but it’s the only way to get this class functioning (the temporary directory is erased once the app quits). Here we also specifying a sample rate of 44.1kHz (which is capable of representing 22 kHz of sound frequencies according to the Nyquist theorem), and 1 channel (we …
Run Code Online (Sandbox Code Playgroud)

iphone xcode audio-recording decibel ios

8
推荐指数
2
解决办法
1万
查看次数

从嵌套列表Python中删除项目

我试图从Python中的嵌套列表中删除项目.我有一个嵌套列表如下:

families = [[0, 1, 2],[0, 1, 2, 3],[0, 1, 2, 3, 4],[1, 2, 3, 4, 5],[2, 3, 4, 5, 6]]
Run Code Online (Sandbox Code Playgroud)

我想删除每个子列表中的条目,这些条目与主列表中子列表的索引位置相同.因此,例如,我需要从第一个子列表中删除0,从第二个子列表中删除1,等等.我正在尝试使用列表理解来执行此操作.这是我尝试过的:

familiesNew = [ [ families[i][j] for j in families[i] if i !=j ] for i in range(len(families)) ] 
Run Code Online (Sandbox Code Playgroud)

这适用于range(len(families))最多3个,但超出了我的范围IndexError: list index out of range.我不知道为什么.有人可以告诉我如何做到这一点.优选地是单行(列表理解).

谢谢.

python python-2.7

8
推荐指数
2
解决办法
6457
查看次数

如何成为iOS的MDM供应商

对此进行了大量研究.看到几个意见,很少有人说我需要一个Apple Enterprise帐户,很少有人说我没有.有MAC服务器会有帮助吗?我是否需要拥有企业帐户才能成为MDM供应商.任何指针都会很棒.

我看到了MDM提供的技术业务文档,但它没有解释有关服务器内部实现的任何信息.

任何帮助都会很棒!

mdm ios

8
推荐指数
3
解决办法
5511
查看次数

录制音频文件并在iPhone上本地保存

我一直在寻找答案,但无法找到我需要的东西.基本上在我的应用程序中,我将语音录制到音频文件(如iOS语音备忘录应用程序),然后将其保存到本地文档目录.由于某种原因,下次启动应用程序时,我与录制文件一起提供的URL将过期.此外,即使没有,如果我记录两次,第二个文件URL获得与第一个相同的URL,所以我丢失了第一个文件.

以这种方式录制:

    [audioRecorder record];
Run Code Online (Sandbox Code Playgroud)

其中:AVAudioRecorder*audioRecorder;

打得好:

        [audioPlayer play];
Run Code Online (Sandbox Code Playgroud)

其中:AVAudioPlayer*audioPlayer;

录制语音备忘录并将其保存到iPhone上的本地磁盘的最佳方法是什么?

谢谢.

更新:

我试着使用这段代码:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName];
BOOL status = [data writeToFile:filePath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

数据是我的AVAudioPlayer NSData属性的数据,但BOOL得0,不知道为什么.

iphone xcode objective-c ios

8
推荐指数
1
解决办法
2万
查看次数

iOS 6 iad没有在模拟器中显示

在我更新XCode以获得iOS 6 SDK之后,我发现iAd不再在模拟器上加载了.我暂时无法试用真正的设备,因为我还没有更新我的iPhone.

我在发行说明中没有找到任何关于它的内容.

有人遇到同样的问题并解决了吗?

simulator ios iad ios6

8
推荐指数
1
解决办法
3251
查看次数