Можно ли кешировать аудио на iPhone? - PullRequest
1 голос
/ 26 марта 2011

Мое приложение позволяет пользователям загружать записи своего голоса, сделанные через встроенный микрофон iPhone.Затем он загружает это на сервер.Другие пользователи могут воспроизводить аудиозаписи других пользователей, однако каждый раз, когда пользователь хочет воспроизвести один и тот же аудиофайл, он должен извлечь его снова с сервера.Есть ли способ для его кэширования на iPhone?

Кроме того, интересно, есть ли способ сжать аудио перед отправкой на сервер?

Спасибо,

Stuart

1 Ответ

1 голос
/ 26 марта 2011

Вы можете:

A: записать звук в папку Caches.Поскольку он, вероятно, создан из NSData, это очень просто.

B: использовать NSCache (доступно с iOS 4.0).Он очень похож на словарь, но ведет себя так, что, когда ему недостаточно свободной памяти, он удаляет некоторые записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...