Последовательность действий приложения:
- Загрузка звука TTS (WAV или MP3) из удаленного API
- Преобразование его в AudioClip
- Воспроизведение с помощью AudioSource
В редакторе Unity звук воспроизводится правильно.
На Android (реальном устройстве) AudioSource.Play() работает (isPlaying = true), но звука нет, пока пользователь не коснется экрана один раз. После первого касания звук работает нормально до конца сеанса.
Наблюдения:
- Ошибок в Logcat нет.
- Разрешение микрофона предоставлено.
- Громкость AudioSource равна 1.
- Выходной аудиомикшер используется по умолчанию.
- Приложение не отключено.
- Unity. версия: 2022.3.x LTS
- Целевая платформа: Android
- Серверная часть сценариев: IL2CPP
- Тип аудио: загруженный WAV / MP3
Существует ли рекомендуемый способ программной инициализации/разблокировки воспроизведение звука при запуске приложения?
Подробнее здесь: https://stackoverflow.com/questions/799 ... irst-scree
Мобильная версия