Потоковое аудио с iPhone - состояние сохранения?

StackOverflow https://stackoverflow.com/questions/716559

  •  23-08-2019
  •  | 
  •  

Вопрос

Как я могу сохранить текущее состояние аудиофайла, который в данный момент транслируется моим приложением?Я хочу запустить песню с того же места, где пользователь ее оставил (что-то вроде того, что делает Pandora при прослушивании песни)

Прямо сейчас я получаю номер воспроизводимого пакета.Из номера пакета я получаю номер байта и отправляю его в поле заголовка диапазона.Но это не работает и возвращает всю песню с самого начала.

Я использую AudioFileStream и CFHTTPStream для потоковой передачи аудио.

Спасибо.

Это было полезно?

Решение

Это действительно во многом зависит от возможностей потокового сервера.Большинство распространенных потоковых серверов не поддерживают range - такие как Shoutcast или Icecast.

Другие советы

Вот как мы это делаем (хотя мы используем NSURLConnection).Похоже, ваш сервер не соблюдает заголовок диапазона.Начните отладку там - проблема либо в том, что ваш сервер не поддерживает заголовок диапазона, либо ваш клиент отправляет его неправильно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top