EZaudio 在后台执行

Posted

技术标签:

【中文标题】EZaudio 在后台执行【英文标题】:EZaudio execute in Background 【发布时间】:2015-05-21 09:17:10 【问题描述】:

我试过了。

__block UIBackgroundTaskIdentifier task=0;
task=[application beginBackgroundTaskWithExpirationHandler:^
    NSLog(@"Expiration handler called %f",[application backgroundTimeRemaining]);
    [application endBackgroundTask:task];
    task=UIBackgroundTaskInvalid;
];

我想在录制音频时显示波形。我使用了EZAudio 类,但是当我按下 HOME 按钮或锁定屏幕时它会崩溃。 如何在后台运行应用程序请帮助我。

【问题讨论】:

【参考方案1】:

只是我使用了EZAudioPlot 更改为EZAudioPlotGL。 选择 EZAudioPlotGL 视图仅更改视图转到身份检查器的类名并将其更改为 EZAudioPlot。之后

@property (nonatomic,weak) IBOutlet EZAudioPlotGL *audioPlot;

改变它

@property (nonatomic,weak) IBOutlet EZAudioPlot *audioPlot;

它工作正常。

【讨论】:

以上是关于EZaudio 在后台执行的主要内容,如果未能解决你的问题,请参考以下文章

在linux后台执行脚本

shell脚本定时后台执行

IOS的后台执行

Linux后台执行

如何在后台执行限制中生存

应用如何在后台执行