Хорошо, это не простой вопрос (по крайней мере, пока).
У меня AVAudioPlayer работает прекрасно: я загружаю mp3 с NSURLConnection, затем воспроизводю эти данные с AVAudioPlayer. У меня вопрос, как я могу запустить воспроизведение AVAudioPlayer в произвольном месте в mp3?
Я могу начать загрузку с произвольной точки, установив заголовки HTTP, без проблем.
Первые два пакета загрузки mp3, по-видимому, являются информацией заголовка, и кажется, что AVAudioPlayer нуждается в них для правильной игры. Точно так же, если я возьму непрерывный mp3 и отрежу часть данных на полпути, AVAudioPlayer это не понравится.
Есть ли способ, которым я мог бы заглянуть в кодировку mp3, чтобы плавно прошить последнюю четверть файла в заголовок? Или что-нибудь более очевидное?