Ich habe diese Playlist der Songs in meiner App.Ich möchte ein Lied aus dieser Playlist auf Anthere-Gerät (iPhone) mit Bluetooth spielen.
Dies habe ich für
getan %Vor%
Jetzt habe ich keine Ahnung, wie es weitergeht. Kann mir bitte jemand helfen? Durch Auswahl eines Songs kann er auf einem anderen Gerät abgespielt werden?
GameKit ist für Spiele zwischen Geräten gedacht. Hierfür sollten Sie sich wahrscheinlich den CBPeripheralManager ansehen oder CBCentralManager abhängig von dem Gerät, mit dem Sie interagieren. Da es sich um eine niedrigere Ebene handelt, müssen Sie mehr tun, um die Verbindung einzurichten, aber es gibt Unmengen von Lernprogrammen und Beispielcode, die Ihnen helfen.
Ok bringt Sie zu dem Punkt, wo Sie stecken bleiben. Sie können die gleiche Logik mit einigen anderen Bibliotheken verwenden, aber so sollte es gehen. Sie müssen die Songdaten in Chunks senden und mit dem anderen Gerät synchronisieren, während der vorherige Chunk am anderen Ende empfangen wird. Da wir klar sind, dass Bluetooth keine große Bandbreite hat, müssen Sie Ihre Übertragungsrate speziell auf das andere Gerät abstimmen. Sobald ein Chunk auf dem Gerät empfangen wird, das an Ihre App-Instanz gesendet wird, die auf diesem Gerät ausgeführt wird, sollten Sie es abspielen und parallel nach den neueren Chunks suchen, die vom sendenden Gerät kommen. Auf der Empfängerseite können Sie einfach die FIFO-Methode zur Verarbeitung verwenden die eingehenden Stücke deiner Lieddaten.