2009-03-09 12 views
8

Estoy planeando desarrollar una especie de aplicación de DJ que cargue las músicas de la biblioteca de música. Y, por supuesto, se venderá en la tienda de aplicaciones.Acceso a la biblioteca de música de iPhone

Así que la pregunta es, ¿es posible distribuir en AppStore?

me pareció que estaba prohibido, al menos, hace más de 6 meses ... pero espero que ahora es posible ...

+0

¿Alguna actualización de esto para iOS 5? –

Respuesta

13

En iPhone OS 2.x no puede acceder a la música transferida al teléfono a través de iTunes. Solo tiene acceso a los datos creados por su propia aplicación.

La próxima versión 3.0 tiene esta capacidad. Release notes incluir este

acceso a la biblioteca de iPod

Varias nuevas clases y los protocolos tienen han añadido a la Media Player marco (MediaPlayer.framework) para permitir el acceso a biblioteca de audio del usuario. Puede utilizar estas clases para realizar las siguientes tareas:

  • Reproducir elementos de audio de la biblioteca del usuario. Este soporte le permite reproducir todos los tipos de audio compatibles con la aplicación iPod .
  • Construya colas de elementos de audio para reproducir.
  • Realiza búsquedas en la biblioteca de audio del usuario.
  • Acceda a las listas de reproducción del usuario (incluidas las listas de reproducción de genio inteligentes, sobre la marcha y ).

Para obtener más información acerca de las clases del marco Media Player, consulte Media Player Framework Reference.

(lo sentimos, los enlaces solo pueden estar funcionando para los desarrolladores registrados de Apple).

+0

Gracias Paul. Así que es imposible lo que quería ... Trato de darme cuenta de otra manera. –

+0

¿Alguien sabe de la documentación actual sobre cómo hacer esto, más allá de la referencia de MP Framework? Como un ejemplo real? No encontré que los documentos de la API sean demasiado útiles, ya que no se proporcionan ejemplos. –

+2

iPod Library Access no estuvo a la altura de las expectativas. Sí, podría buscar en la biblioteca, mostrar carátulas del álbum, pero en cuanto a la manipulación del audio, bueno ... puede reproducir, detener o pausar una pista. –

5

En la versión 3.0 del iPhone SDK ahora tiene acceso a la biblioteca de música.

1

Para crear una aplicación de DJ, ¿no necesitará la capacidad de cargar varias canciones a la vez y luego jugar una encima de la otra?

Por lo que sé, el SDK solo le permite cargar 1 pista a la vez.

3

El Media Library Framework del SDK 3.0 solo le permite los controles de iPod más básicos sobre la música. Ni siquiera puede emitir el archivo .mp3 y trabajar en él usted mismo (con OpenAL, etc.).

Básicamente, su control solo puede ser tan bueno como el del iPod, que es demasiado limitado para cualquier aplicación de DJ.

De lo contrario, me gustaría hacer el dispositivo para DJ portátil más increíble en la historia de la turntablism, nunca. Espero que veamos eso en SDK 3.1.

+0

No presente en 3.1.2. Media Layer Framework es peor que inútil sin acceso al archivo de audio. A partir de enero de 2010, solo puede reproducir, detener o pausar una sola pista de iPod. Si pudieras crear un AVAudioPlayer con MPMediaItem podrías salvar algo, pero no ... –

2

sólo poner por ahí:

Si desea utilizar PrivateFrameworks y hacer una aplicación para el placer de hacerlo, entonces no es un marco privado llamado MusicLibrary.

Cuestiones relacionadas