Кто-нибудь смог успешно использовать новый метод Sound loadPCMFromByteArray во Flash 11? Я просто слышу повторяющийся тикающий звук всякий раз, когда использую его.
А также есть ли способ установить глубину (биты) в этом методе? кажется, что этот loadPCMFromByteArray понимает только 32-битные данные PCM.
Я искал примеры, но не нашел рабочих примеров
Вот мой пример кода, обратите внимание, что я постоянно добавляю данные в soundBA (объект ByteArray) и очищаю их после передачи их в метод loadPCMFromByteArray, также я просто вынужден выполнить проверку (8192 * 4 ) поскольку действительно кажется, что метод loadPCMFromByeArray распознает только 32-битные аудиосэмплы, как я могу настроить его на чтение 8-битных и 16-битных семплов?:
if (soundBA.bytesAvailable >= (8192 * 4 * channels))
{
soundPlayer.loadPCMFromByteArray(soundBA, soundBA.bytesAvailable / 4, "float", false, 22050);
soundChannel = soundPlayer.play();
soundBA.clear();
}