Я создаю приложение для Android для захвата звука с помощью плагина.maui.audio, но оно выдает ошибкуC#

Место общения программистов C#
Anonymous
Я создаю приложение для Android для захвата звука с помощью плагина.maui.audio, но оно выдает ошибку

Сообщение Anonymous »

using Plugin.Maui.Audio;
using System.Threading.Tasks;

namespace WirelessMic.Services;

public interface IAudioService
{
Task StartRecordingAsync();
Task StopRecordingAsync();
bool IsRecording { get; }
}

public class AudioService : IAudioService
{
private IAudioManager _audioManager;
private IAudioRecorder _audioRecorder;
public bool IsRecording => _audioRecorder.IsRecording;
public AudioService(IAudioManager audioManager)
{
_audioManager = audioManager;
_audioRecorder = audioManager.CreateRecorder();
}

public async Task StartRecordingAsync()
{
await _audioRecorder.StartAsync();
}

public async Task StopRecordingAsync()
{
var recordedAudio = await _audioRecorder.StopAsync();
return recordedAudio.GetAudioStream();
}
}

он ​​показывает мне эту ошибку [chromium] [INFO:CONSOLE(1)] «Невозможно указать значение для свойства audioService для типа WirelessMic.Components.Pages.Microphone». Там нет зарегистрированной службы типа «WirelessMic.Services.AudioService».

Я уже создал службы и добавил их на страницу микрофона.razor
.AddAudio();
builder.Services.AddSingleton(AudioManager.Current);


Подробнее здесь: https://stackoverflow.com/questions/786 ... -it-give-m

Вернуться в «C#»