2014-02-07 2 views
1

Я ищу, чтобы установить скорость воспроизведения аудиофайла. Есть ли способ сделать это для iOS и Android? Я мог разбить репозиторий и настроить его самостоятельно, но я надеюсь избежать этого, поскольку это может занять некоторое время.cocos2d-x: Изменение скорости воспроизведения звука

В настоящее время я использую cocos2d-x v2.2.2.

Спасибо!

+0

Что значит «установить скорость воспроизведения»? Как замедлить звук вниз или ускорить его? – Radiodef

+0

Да, вот что я имею в виду. Это довольно просто для iOS, но Android, я считаю, немного сложнее. –

ответ

0

Поскольку Cocos2d-x v2.2.2 не имеет такого API для изменения скорости воспроизведения. Проверить API для SimpleAudioEngine:

И вы не хотите писать свой собственный код. Поэтому простой ответ - вы не можете изменить скорость воспроизведения. Вы можете попробовать новую версию Cocos2d-x v3.0 beta, или вам нужно написать свой собственный код, используя API, предоставляемый соответствующими платформами.

+0

SimpleAudioEngine не предлагает его. В любом случае, я по-прежнему искал репозиторий (по ряду причин), и теперь я могу реализовать решение, если вы можете мне помочь. –

+0

Я не думаю, что вам нужно разблокировать код репозитория cocos2dx. Простой способ - написать функцию моста или вызовы JNI с использованием отдельного интерфейса. –

+0

Android использует объект SoundPool. Как я могу получить доступ к этому без наложения? –

Смежные вопросы