Hallo, für mein neues Spiel, bei dem Nutzer A ein Lied aus seiner Apple Musikbibliothek auswählen soll und dieses dann auf allen verbundenen Geräten abgespielt werden, damit die anderen User dieses Lied erraten können. Die Geräte müssen sich dazu aber in der Nähe befinden. Ist es einerseits möglich, Zugriff auf die Apple Musikbibliothek zu erhalten und andererseits die Songs auf mehreren Geräten gleichzeitig abzuspielen?
Musik Raten
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Meine Frage bezieht sich einmal auf die technische Umsetzbarkeit, aber auch auf die Apple Richtlinien für den Store, ob diese das erlauben
-
Hallo,
ja, das ist problemlos möglich…
Apple stellt via iTunes Store API jeden Titel als 90 Sekunden Hörprobe zur Verfügung.
Das sollte für Dein Vorhaben passend sein.
Allerdings dient die API für Affiliate.
Somit wäre Dein primärer Einsatzbereich zweckentfremdet.
Damit könnte die Anwenung abgelehnt werden.
Biete einfach zu jedem Titel einen Kauflink an und damit bist Du auf der sicheren Seite.
Viele Grüße -
Danke, aber ich will keine Musik aus dem iTunes Store verwenden, sondern die Musik aus der Musik App, die man entweder gekauft hat oder über Apple Music heruntergeladen hat.
Die anderen iPhones sind quasi nur Lautsprecher für das Admin iPhone (das iPhone des Spielers der gerade am Zug ist) -
Aus der lokalen Bibliothek kommst Du an die Titelinformationen, die Du mit der API verarbeiten kannst um an die Musikdatei zu kommen.
Viele Grüße -
Das bedeutet also, dass ich den kompletten Song in voller Länge auf mehreren Geräten gleichzeitig abspielen kann?
-
Nein…
Ich habe doch oben geschrieben, an was Du kommst
Viele Grüße -
Warum haben dann Apps wie djay Zugriff auf die Songs
-
Wenn Du alles besser weißt, dann verstehe ich Deine Ausgangsfrage nicht :-p
Ganz einfach weil Du Zugriff auf die Bibliothek hast, aber nicht auf die Dateien selbst, die Du offensichtlich auch auf anderen Geräten wiedergeben möchtest.
Schau doch einfach mal in der API und in der Bibliothek vorbei.
Dann kannst Du Wege finden um Dein Vorhaben umzusetzen, auch wenn es mit Einschränkungen verbunden ist.
Viele Grüße -
Ich will die Songs ja nicht an ein anderes Gerät schicken, sondern nur weitere iOS Geräte quasi als externe Lautsprecher nutzen
-
Damit streamst Du ja den Titel und somit überträgst Du ihn auch.
Ich sehe gerade, dass Du sogar an das NSData-Objekt zu dem Titel mittels MPMediaItemPropertyAssetURL kommst.
Schau Dir mal von Apple "SpeakHere" an:
developer.apple.com/library/io…Intro-DontLinkElementID_2
Viele Grüße -
Okay an den Titel komme ich wahrscheinlich, aber das "Streamen" auf ein anderes Gerät ist noch das Problem. Mache ich das auch mit SpeakHere und ist das überhaupt erlaubt?
Nochmal zur Info, ich will ein Lied auf anderen Geräten (bis zu 5) parallel abspielen. -
iOOs schrieb:
Okay an den Titel komme ich wahrscheinlich, aber das "Streamen" auf ein anderes Gerät ist noch das Problem. Mache ich das auch mit SpeakHere
iOOs schrieb:
Nochmal zur Info, ich will ein Lied auf anderen Geräten (bis zu 5) parallel abspielen.
Ansonsten finde ich die Idee gut, würde aber nicht komplette Lieder benützten, sondern nur so zehn Sekunden oder so. Wenn man da die Hörproben von Apple benutzen könnte, dann wäre das echt genial. -
Nein, ich will die anderen Geräte quasi als externe Lautsprecher benutzen