我对AVFoundation有点迷茫,你是我最后的希望!我正在编写一个锻炼应用程序,有时我会在其中播放简短的提示,例如:“你踩了10分钟”或“好!”Apple建议在播放提示之前激活AudioSession,并始终在播放提示后停用它。这不仅仅是一个建议,这确实是我想要的,因为我使用了选项:AVAudioSessionCategoryOptionDuckOthers并且我只想在播放提示时隐藏音乐播放器,而不是之前,而不是之后。我不知道怎么实现!因为我不太确定停用AudioSession的方式,所以我的第一个想法是使用“while”。这是我的AudioController类:#import"
当应用程序处于后台且未录制时,我无法让红色的“正在录制”状态栏隐藏在我的应用程序中。我恰好在使用TheAmazingAudioEngine,但我认为这个问题可以通过该图书馆的知识来解决。它的设置如下:audioController=[[AEAudioControlleralloc]initWithAudioDescription:descinputEnabled:YES];audioController.audioSessionCategory=kAudioSessionCategory_MediaPlayback;当用户想要录音时,我像这样打开麦克风:[audioController
当应用程序处于后台且未录制时,我无法让红色的“正在录制”状态栏隐藏在我的应用程序中。我恰好在使用TheAmazingAudioEngine,但我认为这个问题可以通过该图书馆的知识来解决。它的设置如下:audioController=[[AEAudioControlleralloc]initWithAudioDescription:descinputEnabled:YES];audioController.audioSessionCategory=kAudioSessionCategory_MediaPlayback;当用户想要录音时,我像这样打开麦克风:[audioController