Доступные опции для воспроизведения потокового видео или удаленного mp3-файла в iOS 4

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

Вопрос

Я пытаюсь создать приложение для прослушивания подкастов.Каждый подкаст представляет собой mp3-файл размером около 50 МБ.После рассмотрения Использование аудио в главе Руководства по программированию мультимедиа я решил использовать AVPlayer, так как другие варианты показались мне неподходящими.Однако, чем больше я работаю с AVFoundation, тем сложнее это кажется, и у меня такое чувство, что простая потоковая передача mp3-файла должна быть проще.Кроме того, в верхней части этого документа есть примечание, в котором говорится:

Важный:Этот документ содержит информацию, которая раньше была в iOS Руководство по программированию приложений. Информация в этом документе не обновлялась специально для iOS 4.0

Означает ли это, что у меня есть какие-то другие варианты, или что AVFoundation, возможно, является излишеством для того, что мне нужно сделать?Я был бы очень признателен, если бы кто-нибудь мог немного прояснить ситуацию и дать мне знать, если я делаю здесь что-то не так.

Заранее спасибо!

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

Решение 2

Я только что нашел pdf-файл с хорошим обзором некоторых возможных вариантов из блог этого курса.Вместе с предложением Джулиана это все, что я смог найти на данный момент.

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

Вам следует изучить Cocos Denshion.

http://www.cocos2d-iphone.org/wiki/doku.php/cocosdenshion:cookbook

Звуковой движок поставляется с cocos2d, и это всего лишь 5 классов, которые вы можете включить в свой проект.

Он очень прост в использовании, как вы можете видеть по приведенной выше ссылке.По сути, это просто оболочка для некоторых классов AVFoundation.

Единственный трюк будет заключаться в потоковой передаче вашего mp3, но, похоже, вы можете просто обновить Cocos Denshion CDAudioManager, чтобы для начала передать URL-адрес AVAudioPlayer.Удовлетворяет ли это вашим требованиям к потоковой передаче или нет, я не знаю.

По крайней мере, это даст вам некоторый базовый код для изучения.

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