[Xamarin] 'audioQueue.Start() returned non-OK status: GeneralParamError'
C#/Xamarin Maui 2021. 6. 20. 23:06728x90
https://github.com/NateRickard/Plugin.AudioRecorder
위 누겟을 사용하여 마이크 녹음을 처리하고 있는데 iOS 에러 아래와 같은 에러가 발생되었다.
'audioQueue.Start() returned non-OK status: GeneralParamError' |
처음에는 파일 저장문제 인줄 알았는데 깃헙 이슈에 여러사람이 위문제를 물어보고 있었다
답은
AppDelegate.cs 에 아래 내용을 넣으면 된다.
AudioPlayer.RequestAVAudioSessionCategory(AVAudioSessionCategory.Playback); AudioRecorderService.RequestAVAudioSessionCategory(AVAudioSessionCategory.Record); |
// The UIApplicationDelegate for the application. This class is responsible for launching the
// User Interface of the application, as well as listening (and optionally responding) to
// application events from iOS.
[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
CrossMediaManager.Current.Init();
AudioPlayer.RequestAVAudioSessionCategory(AVAudioSessionCategory.Playback);
AudioRecorderService.RequestAVAudioSessionCategory(AVAudioSessionCategory.Record);
LoadApplication(new App());
return base.FinishedLaunching(app, options);
}
}
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
[Xamarin] Zxing 를 이용해 QRCode Image 를 Stream 으로 가져오기 (0) | 2021.07.14 |
---|---|
[Xamarin] 이 솔루션 구성에 대해 빌드하도록 선택된 프로젝트가 없습니다. (0) | 2021.07.13 |
[Xamarin] Android 시리얼 번호 가져오기 (10버전 이하용) (0) | 2021.05.24 |
[Xamarin] Android 화면 사이즈 가져오기 (0) | 2021.05.24 |
[Xamarin] Android manifest 작업 - 코딩단 처리 및 xml 처리 [링크/펌] (0) | 2021.03.12 |