Как транслировать аудио на Amazon S3? - PullRequest
1 голос
/ 02 июля 2011

Я написал приложение для записи голоса. Теперь я хочу записать аудиоданные непосредственно в файл Amazon S3 в режиме реального времени. Я вижу, что в AWS SDK для Android есть соответствующая функция: public Upload upload(String bucketName, String key, InputStream input, ObjectMetadata objectMetadata). Но там сказано, что «при загрузке данных из потока вызывающие абоненты должны указывать размер данных в потоке». Так будет ли работать, когда я не знаю размер потока на момент записи?
А если нет, есть ли другие решения?

1 Ответ

0 голосов
/ 02 июля 2011

В связи с тем, что Amazon S3 хранит данные (они отличаются от вашей обычной файловой системы), я не думаю, что возможен непрерывный поток.Ваш диктофон начнет запись в файл, а затем переключится на другой файл, как только первый файл достигнет определенного размера.Затем вы должны загрузить первый файл, пока второй записывает.Как только второй файл достигнет определенного размера, вы переключитесь на третий и загрузите второй, и так далее, и так далее.

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