Как построить механизм Android, чтобы воспроизвести немедленные звуковые волны?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как построить механизм Android, чтобы воспроизвести немедленные звуковые волны?

Сообщение Anonymous »

Я строю приложение для Android на основе метронома, я только в последнее время обнаружил, что мое приложение испытывает высокую задержку и заметный джиттер, поэтому метроном бесполезен.
Я использую VS Community 2022, проект - это кросс -платформное решение на основе C#, на основе прямых вызовов. /> Я видел много музыкальных приложений, которые имеют нулевую задержку, и это расстраивает меня и мешает мне достичь интересных частей моего приложения. C# Dllimport Annotation, которая не имела никакого смысла для меня, так как мой Env основан на Windows (DLL, а не SO LIBS). < /p>
Пожалуйста, помогите
Спасибо! < /p>
P.P.s.
Я использую следующую команду, чтобы загрузить звук:

Код: Выделить всё

IAudioPlayer player = Plugin.Maui.Audio.AudioManager.Current.CreatePlayer(mCtx.Resources.OpenRawResourceFd(resId).CreateInputStream());< /code> < /p>
И вот как я играю:
IAudioPlayer player = (IAudioPlayer)osSoundObj; player.Play();

Я также использовал Audiotrack, но, кажется, ничего не улучшает.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ound-waves
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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