我正在使用 xcode 在 ios 上编写一个应用程序,经过大量工作后我发现该功能实际上取决于方法调用的准确性。 在代码中一行接一行地调用它们并没有帮助,它们仍然以高达 150 毫秒的差异被调用。 所以我需要让两种方法以最小的时间差运行,因此“同时”。 我正在执行的这两个任务实际上是音频和视频任务,所以我知道它可能还包括进程中的延迟和延迟,所以我想知道你们可能对如何同步音频任务和视频任务有什么看法所以他们开始一起运行,时间间隔非常小。 我尝试使用调度队列和类似的东西,但它们不起作用。
如果我不够清楚,我很乐意详细说明。 谢谢!
最佳答案
您无法让中断驱动的多任务操作系统表现得像实时操作系统。
它只是行不通。
您需要使用各种多媒体 API 来设置音频和视频在其中同步的播放上下文(我不知道)。
关于iphone - 在 ios 中调用方法时的超精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874801/