Я создаю игру, и в ней есть несколько аудиоклипов. Я использую аудиопул, и я использую только 2 аудиоклипа. Оба они формата mp3, один - 700 Кбайт, а другой - 800 байт.
Я пытаюсь воспроизвести аудиоклип размером 700 Кб при первой загрузке игры. Это фоновый звук, который будет повторяться бесконечно, пока приложение открыто. Однако все, что я пробовал, терпит неудачу. Единственный способ заставить его работать - запустить поток при запуске и оставить поток в спящем режиме примерно на 15 секунд. После этого он вызывает начальный звук и воспроизводит его, но если поток будет уничтожен, он убьет звук с его помощью.
Я предполагаю, что звук буферизируется, и поэтому он не воспроизводится при запуске? Кроме того, вы должны делать все аудиозвонки из ветки?