草庐IT

ding_open_doc

全部标签

iOS:将 OpenAL 的变调和管道输出输出到缓冲区

我最近发现在iOS中可以使用OpenAL进行音高转换。我正在查看Hollance的音库播放器。它吸收了15个左右散布在整个范围内的钢琴音符,并通过找出它最接近哪个样本来播放任何音符,并将该样本的音高移动适当的量。这是执行此操作的代码:-(void)noteOn:(int)midiNoteNumbergain:(float)gain{if(!initialized){NSLog(@"SoundBankPlayerisnotinitializedyet");return;}intsourceIndex=[selffindAvailableSource];if(sourceIndex!=-1

ios - 在 iOS 上使用 OpenAL 进行声音捕捉

我正在尝试使用OpenAL在iOS上进行声音捕捉(我正在编写一个跨平台库,这就是我避免使用特定于iOS的方式来录制声音的原因)。开箱即用的OpenAL捕获不起作用,但存在一个已知的解决方法:openanoutputcontextbeforestartingcapture.此解决方案适用于iOS5.0。但是在iOS5.1.1上,解决方法仅对我尝试记录的第一个样本有帮助。(在开始捕获并打开默认输出设备之前,我将AudioSession切换为PlayAndRecord。录制样本后,我关闭设备并将session切换回原来的状态。)对于第二个示例,重新打开输出上下文没有帮助,也没有捕获到声音。是

ios - 警报 : Open this page in "" 中缺少 URL Scheme 应用名称

我创建了一个URLScheme来从网络浏览器打开我的应用程序,例如AppName://,它成功打开了应用程序,但是从Safari提示用户的警报中缺少我的应用程序名称警告消息是“在”中打开此页面?我希望它说“在AppName中打开此页面”谢谢 最佳答案 解决了这个问题。如果其他人正在寻找答案,Safari会为此警报提取应用程序的BundleDisplayName,您可以在Info.plist中设置 关于ios-警报:Openthispagein""中缺少URLScheme应用名称,我们在S

ios - "Open with..."问题,如果应用程序尚未打开

我的应用程序可以读取使用“打开方式...”对话框打开的.txt文件。我在-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation和-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions方法。有趣的是,它似乎只有在该应用程序

ios - 如何在创建 Open Graph 对象时抑制 Facebook 默认创建操作(发布)

我正在为iOS创建一个照片应用程序。我有一个自定义操作类型对,在我的应用程序中定义了“拍照”。我首先创建“照片”对象(我有一个用户生成的图像,我首先上传照片并获取暂存URI。此代码在之后):NSMutableDictionary*imageData=[NSMutableDictionarydictionaryWithDictionary:@{@"url":stagingURL,@"user_generated":@"true",}];NSMutableDictionary*object=[FBGraphObjectopenGraphObjectForPostWithType:@"ton

multithreading - 从后台线程播放 OpenAL 声音

在我的iOS应用程序中,我不想使用OpenAL播放声音。我有AudioManager类,负责声音管理(单例)。所有声源和缓冲区都在创建时初始化(在第一个instance调用时)。因此,要播放声音,我只需要停止之前的声音,清除旧缓冲区(必要源),附加新缓冲区,设置音调和增益,最后播放声音。所有这些操作都在playSound:(AMSound)sound方法中(AMSound是一个简单的枚举)。对于UI效果,我从主线程调用此方法。但是我的应用程序有很多后台工作,有时还伴随着声音效果。我可以直接从后台线程调用playSound:还是应该只在主线程上调用?那么同步声音呢:一个是从主线程创建的,

iphone - Phonegap 应用程序 : External URL don't open in InApp Browser of IOS

外部URL无法在我的PhoneGapIOS应用程序的系统浏览器中打开。我正在使用PhoneGapBuild2.7.0。Javascript:window.open(myURL,'_blank','location=yes');配置.xml如何解决?当我使用url“www.google.com”时,它工作正常,但是当我为我的应用程序使用必需的url时,即使该url在浏览器中工作正常,它也不起作用。 最佳答案 Javascript:myURL=encodeURI(myURL);window.open(myURL,'_blank','lo

iphone - AudioToolbox/OpenAL ExtAudioFile 播放压缩音频

我目前正在使用OpenAL播放游戏音乐。它工作正常,除了它不适用于原始WAV文件之外的任何东西。这意味着我最终得到了大约9mb的配乐。我是OpenAL的新手,我直接使用来自Apple示例(https://developer.apple.com/library/ios/#samplecode/MusicCube/Listings/Classes_MyOpenALSupport_h.html%23//apple_ref/doc/uid/DTS40008978-Classes_MyOpenALSupport_h-DontLinkElementID_9)的代码来获取缓冲区数据。问题:有没有办法

objective-c - 如何在 iOS 的 Objective-C 中创建和保存 .rtf、.doc、.docx

我想在iPad(iOS)上创建和保存rtf、doc或docx文件。场景是我们希望帮助用户在他们的iPad上创建内容,然后让他们将其作为跨平台(OSX、WIN)的可编辑文档通过电子邮件发送。除了rtf、doc或docx文件格式之外,我对其他解决方案持开放态度。谢谢,詹姆斯 最佳答案 RTF将是最简单的,因为它是一种纯文本格式。它有点像HTML,但没有关闭标签。Here是一个用于编写RTF的类,但它需要框架中其他地方的大量依赖项。DOCX会比较难。它实际上是一个zip文件,包含一些XML文件。您可以通过将.docx扩展名更改为.zip并

ios - 在 iOS 中创建 RTF 、 DOC 或 DOCX

我想使用iOS应用程序创建以下文件类型之一:RTF、DOC或DOCX。用户应该能够编写文本并向其添加图像。UI的构建不是问题,问题只是文件的创建。有什么最佳实践可以做到这一点吗?!第3方框架是一个选项,但我想自己做。谢谢 最佳答案 我可以帮助您获取docx文件(RTF文件更容易,doc文件与docx非常相似,但组织性较差)我认为您最好先在文本编辑器中打开一个docx文件。您必须先解压缩文件。您将拥有以下文件夹>_rels>customXML>docProps>word:>_rels:document.xml.rels//thisdo