Я пишу приложение, где я записываю аудио и загружаю аудиофайл через Интернет. Чтобы ускорить загрузку, я хочу начать загрузку до того, как закончу запись.Как передать WAV-файл?
Файл, который я создаю, является файлом WAV. Мой план состоял в том, чтобы использовать несколько блоков данных. Поэтому вместо обычной кодировки (RIFF, fmt, data) я использую (RIFF, fmt, data, data, ..., data). Первая проблема заключается в том, что заголовок RIFF хочет получить общую длину всего файла, но это, конечно, не известно при потоковой передаче звука (теперь я использую произвольное число). Другая проблема заключается в том, что я не уверен, что это действительно так, поскольку Audacity не распознает файл, и Windows Media Player открывает файл, но играет только очень небольшую часть. Я читал спецификации WAV, но не нашел ответа.
Любые предложения?
Почему это должно быть WAV? Как вы его передаете? – intgr