Я использую https://github.com/tumtumtum/StreamingKitiOS StreamingKit как записывать/сохранять аудио?
для передачи текущего URL. работает отлично. Я хочу добавить запись/сохранение аудио функции в свое приложение. Кто-нибудь знает, может ли эта библиотека это сделать? Если нет, есть ли альтернативы? Учтите, что мне нужно записать LIVE потоковое аудио, а не локальный файл/статический URL.
страница показывает, что вы можете перехватить данные ИКМ непосредственно перед его сыграна:
[audioPlayer appendFrameFilterWithName:@"MyCustomFilter" block:^(UInt32 channelsPerFrame, UInt32 bytesPerFrame, UInt32 frameCount, void* frames)
{
...
}];
Однако, я не знаю, как преобразовать это в реальной записи/MP3-файл или даже перехватывать фактические данные из этого ?
спасибо, попробуй это утром и сообщите об этом! Посмотрев исходный код streamingkit, я вижу два места, где может быть определена частота выборки: '.mSampleRate = 44100.00,' в 'initialize' и' Float64 graphSampleRate = 44100.0; 'в' createMixerUnit' –
Пожалуйста, дайте мне знать, как это сделано –
ps Я не думаю, что iOS предоставляет mp3-кодер. Вам лучше сохранить mp3-пакеты напрямую, если StreamingKit позволяет вам. –