Questions tagged «core-audio»

3
启动iOS模拟器时,蓝牙耳机的音乐质量下降
情况有点像这样: 我正在对Xcode进行编程,同时在我的蓝牙耳机上听音乐...您知道要封锁世界。 然后,我去在iOS模拟器中启动我的应用程序,BOOM突然间,我的水晶般清晰的音乐变得乱七八糟,质量超低,就像在2个街区之外的浴缸中播放……在1940年代。 注意:如果我在笔记本电脑或电影院的显示器上播放音乐并启动SIM卡,则不会降低质量。它似乎完全是Sim-> Bluetooth问题。 问题不仅仅是烦人的。因为经常在停止模拟器后,bathtub脚的浴缸会继续播放高质量的音乐。要解决此问题,我必须在OSX中打开声音首选项,然后短暂切换回笔记本电脑的声音,然后再切换回蓝牙耳机。 这很重要,因为我每天要启动模拟器50次,并且每次都必须执行此切换操作,并且还要听40年代单声道火腿收音机质量的音乐。 供您参考,我使用的耳机是Plantronics BackBeat Pro,并且我的固件是最新的。我使用的是OSX 10.11.4和Xcode 7.3 ...,但此问题在所有版本中均已存在2年以上。你能救我1940年代吗?

3
使用AVAssetReader绘制波形
我使用assetUrl从iPod库中读取歌曲(在代码中名为audioUrl),我可以用多种方式播放,剪切,可以对此进行一些处理,但是...我真的不明白该怎么办CMSampleBufferRef获取绘制波形的数据!我需要有关峰值的信息,如何以这种方式(也许是另一种方式)获得峰值? AVAssetTrack * songTrack = [audioUrl.tracks objectAtIndex:0]; AVAssetReaderTrackOutput * output = [[AVAssetReaderTrackOutput alloc] initWithTrack:songTrack outputSettings:nil]; [reader addOutput:output]; [output release]; NSMutableData * fullSongData = [[NSMutableData alloc] init]; [reader startReading]; while (reader.status == AVAssetReaderStatusReading){ AVAssetReaderTrackOutput * trackOutput = (AVAssetReaderTrackOutput *)[reader.outputs objectAtIndex:0]; CMSampleBufferRef sampleBufferRef = [trackOutput copyNextSampleBuffer]; if (sampleBufferRef){/* what I gonna do …

5
使用OpenAL将音频转换为CAF格式以在iPhone上播放
我正在CrashLanding示例中使用Apple的SoundEngine示例代码来播放多个音频文件。使用CrashLanding随附的示例caf文件,一切正常,但是当我尝试使用通过afconvert转换为CAF的自己的示例时,我得到的只是一阵寂静;) 是否有人对afconvert进行设置,该设置将生成能够通过OpenAL播放的CAF文件?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.