- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用音频队列服务在iPhone上录制音频。开始录制时出现延迟问题。这是代码(大约):
OSStatus status = AudioQueueNewInput(
&recordState.dataFormat, // 1
AudioInputCallback, // 2
&recordState, // 3
CFRunLoopGetCurrent(), // 4
kCFRunLoopCommonModes, // 5
0, // 6
&recordState.queue); // 7
// create buffers
for(int i = 0; i < NUM_BUFFERS; i++)
{
if (status == 0)
status = AudioQueueAllocateBuffer(recordState.queue, BUFFER_SIZE, &recordState.buffers[i]);
}
DebugLog(@"Starting recording\n");
OSStatus status = 0;
for(int i = 0; i < NUM_BUFFERS; i++)
{
if (status == 0)
status = AudioQueueEnqueueBuffer(recordState.queue, recordState.buffers[i], 0, NULL);
}
DebugLog(@"Queued buffers\n");
if (status == 0)
{
// start audio queue
status = AudioQueueStart(recordState.queue, NULL);
}
DebugLog(@"Started recording, status = %d\n", status);
2009-06-30 19:18:59.631 app[24887:20b] Starting recording
2009-06-30 19:18:59.828 app[24887:20b] Queued buffers
2009-06-30 19:19:00.849 app[24887:20b] Started recording, status = 0
最佳答案
关于iphone - 使用AudioQueueStart()时延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1066627/
我试图让音频队列在 iPhone 应用程序上工作,每当调用 AudioQueueStart 时,它都会给出“fmt?”结果代码(kAudioFormatUnsupportedDataFormatErr
import Foundation import AudioToolbox class AudioPlay { //setting buffer num static let knumb
我有一个钢琴应用程序。它工作正常,有一点错误。如果我非常快地同时弹几个键,声音会消失几秒钟,并在控制台中收到以下消息 AudioQueueStart posting message to kill m
开始录音有时会出错,下面的方法会返回错误 Error Domain=NSOSStatusErrorDomain Code=-50 "(null)" UserInfo= status = AudioQu
我正在尝试从 ios6 和 iphone4 中带有 AudioQueue 的应用程序进行录音,我发现当我用手机做的最后一件事是打电话时,AudioQueueStart 失败并显示 (200332939
我的应用程序使用音频队列服务来播放声音。在应用程序启动时,我将 Audio Session 类别设置为独奏环境: `[[AVAudioSession sharedInstance] setCatego
我正在尝试在 GLES 应用程序 (Unity3d) 中编写麦克风功率计模块。它在 UIKit 应用程序中运行良好。但是当我集成到我的unity3d项目中时,AudioQueue无法启动属性。调用Au
在将AudioSession的类别从kAudioSessionCategory_MediaPlayback更改为kAudioSessionCategory_PlayAndRecord之后,AudioQ
我已经为 ios 7 使用 titanium 构建了一个 iphone 录音应用程序,我注意到当您锁定手机时会发生一个错误。 当我运行应用程序时,一切记录都很好我可以关闭/最小化应用程序重新打开应用程
在我的 iOS 应用程序中所有以前版本的操作系统中,我们偶尔录制音频,然后休眠一段时间,然后再次录制,并永远循环( sleep 是为了保持电池)。这适用于 iOS 7,即使当应用程序处于后台时也是如此
我是一名优秀的程序员,十分优秀!