So streamen Sie Audio von einem Android-Gerät auf ein anderes Android-Gerät Über Bluetooth?
Ist es möglich, den audio-stream über bluetooth? Während meiner Forschung fand ich, ist es nur möglich, mit A2DP(Advanced Audio Distribution Profile)
. Und nicht jedes android-Gerät A2DP-Unterstützung? Wenn nicht, ist es möglich, den audio-stream zwischen zwei android-Geräten mit bluetooth? Bitte helfen Sie mir zu verstehen.
Ist, habe ich mich über folgende links:
- Erhalten audio über Bluetooth Android,
- Google bestätigt bluetooth-audio-streaming fix für die nächste version von Android 4.2
- Wie kann ich den audio-stream von einem anderen Gerät über Bluetooth?
InformationsquelleAutor der Frage Hardik Joshi | 2013-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unten Sortieren der thread schon sagt, und die Möglichkeit, audio-streaming über Bluetooth ist möglich zwischen Geräten, aber es wurde Fragezeichen auf den Erfolg rate, bis Google offizielle angekündigt, dass Wir haben Feste die a2dp-streaming Stottern problem auf N7. Die nächste Version sollte das Problem beheben.
Sorry für das problem.
Fix für schlechte A2DP-Qualität auf 4.2.2
Bluetooth-Klangqualität leiden nach upgrade auf 4.2 mit Galaxy Nexus
Android 4.3 Bluetooth-Audio-Qualität-Fix für Nexus 7 Flo
Kompatibilität erwähnt ist, auf Android-Entwickler-Websitedass seine Hinzugefügt von
API Level-11 with appropriate features.
Aber ich kam über XDA tread wo OP erwähnen problem inAndroid 2.1
bedeutet auch Unterstützung in früheren api-Ebene, aber OP es Probleme.Hoffe, es sinnvoll zu verstehen, und ich würde gerne empfehlen finden XDA-forum um mehr Informationen zu bekommen über A2DP-Kompatibilität und seinen Erfolg.
InformationsquelleAutor der Antwort RobinHood
Ich meine Meinung, wenn A2DP nicht richtig funktioniert, sollten wir besser verschieben, um die untere Schicht, und wir kreieren ein basic-stream, die verwendet werden können für das senden irgendeiner form aktuell. Ich bin erfolgreich in senden von byte-stream über Bluetooth zwischen J2ME-Geräte.
Installieren, wenn eine app auf beiden Geräten ist akzeptabel, ich habe Beispiel-codes zum einrichten einer Bluetooth-server und ein client miteinander kommunizieren, die über die Buchse, nachdem der socket eingerichtet ist, können Sie senden Sie audio stream 🙂
hier sind einige core-codes:
1) server-Gerät:
nun haben Sie die serverSocket, nur verwenden Sie es als eine gewöhnliche ServerSocket:
und dann können Sie
InputStream
undOutputStream
aus diesemBluetoothSocket
und senden Sie audio-stream-nur wieHttpConnection
2) client-Geräts:
nehme an, Sie haben bereits die
BluetoothDevice
InformationsquelleAutor der Antwort exloong
Können Sie auch den audio-stream über ein basic-SCO-Verbindung ist nicht abhängig von einem beliebigen Profil. Beachten Sie jedoch, dass A2DP ist ein Profil, das entwickelt wurde speziell für das streaming von Musik. So dass jede Implementierung, die Sie selbst leiden in der Qualität im Vergleich zu A2DP.
Es sei denn, Sie sind Musik-streaming auf einem Gerät, das nicht unterstützt A2DP, würde ich sicherlich mit A2DP. Wirklich Ihre einzige andere option ist die Verwendung eine SCO-link.
InformationsquelleAutor der Antwort TwinPrimesAreEz
Versuchen Sie es mit folgenden code-snippet:
InformationsquelleAutor der Antwort kamal2305
Es ist wirklich schwer, das zu tun. Aber ich habe viel recherchiert, und bekam einen Weg. Hat mehrere delay -, Verbindungs-und root-Probleme, die aber anscheinend funktioniert. Für diese benötigen Sie, um die "AirAudio" - Anwendung auf dem server installiert und die "AllConnect" - Empfänger. Dann öffnen Sie AirAudio auf dem home-Bildschirm und öffnen Sie dann AllConnect, drücken Sie auf Ihrem Gerät, dann auf Quellen und wählen Sie den server, dann wählen Sie die streaming-mp3. Das problem ist, dass die Verzögerung sehr groß und ein weiterer Mangel ist, dass zu übermitteln, nur der Klang des Systems der android-server, den Sie haben sollte root auf dem Handy ... ich habe auch versucht, den Empfänger der streaming wird der VLC, war weniger verzögert, aber immer noch So das es unbequem wird.
InformationsquelleAutor der Antwort Jack