Es gibt drei verschiedene Bluetooth-Audio-Port-Typen, die in Apples AVAudioSessionPortDescription Referenz dokumentiert sind. Aber Apple erklärt nicht viel über diese drei Arten. Kann jemand helfen, mehr zu erklären?Was ist der Unterschied zwischen AVAudioSessionPortBluetoothHFP, A2DP und LE?
Antwort
AVAudioSessionPortBluetoothHFP | Eingang und Ausgang
Dies wird verwendet, wenn Sie über Hands-Free-Profile mit Bluetooth-Geräten verbunden sind, wie Autos oder Ohrhörer. Sie können darauf zugreifen, indem Sie Ihre Audio-Session-Kategorie auf AVAudioSessionCategoryPlayAndRecord
und die Kategorieoption AVAudioSessionCategoryOptionAllowbluetooth
einstellen.
AVAudioSessionPortBluetoothA2DP | Nur Ausgabe
Dies wird hauptsächlich für Audio-Streaming mit A2DP (Advanced Audio Distribution Profile) verwendet. Die kleinen tragbaren Bluetooth-Lautsprecher (wie die Jambox) verwenden dieses Profil zum Streamen von Audio. Sie können darauf zugreifen, indem Sie Ihre Audio-Session-Kategorie auf einstellen.
AVAudioSessionPortBluetoothLE | Ausgabe nur
Neu wie von iOS 7 aber ich bin nicht bewusst von irgendwelchen Geräten, die Sie Audio streamen können, um das Bluetooth Low Energy-Protokoll zu implementieren.
- 1. Was ist der Unterschied zwischen `==` und `ist`?
- 2. Was ist der Unterschied zwischen:.! und: r !?
- 3. Was ist der Unterschied zwischen Difftime und '-'?
- 4. Was ist der Unterschied zwischen $ und $$?
- 5. Was ist der Unterschied zwischen Verilog! und ~?
- 6. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 7. Was ist der Unterschied zwischen/* ... */und/** ... */
- 8. Was ist der Unterschied zwischen `&` und `ref`?
- 9. Was ist der Unterschied zwischen $ (...) und `...`
- 10. Was ist der Unterschied zwischen .Equals und ==
- 11. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 12. Was ist der Unterschied zwischen + = und = +?
- 13. Was ist der Unterschied zwischen? und ? = Nil
- 14. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 15. Was ist der Unterschied zwischen:
- 16. Was ist der Unterschied zwischen der JSP und der JSTL?
- 17. Was ist der Unterschied zwischen NetFx45WebLink und NetFx45RedistLink ist
- 18. Was ist der Unterschied zwischen PS1 und PROMPT_COMMAND ist
- 19. Was ist der Unterschied zwischen x86 und x64 ist
- 20. Was ist der Unterschied zwischen „ist None“ und „== None“
- 21. Was ist der Unterschied zwischen DISPATCH_QUEUE_CONCURRENT und DISPATCH_QUEUE_SERIAL ist
- 22. Was ist der Unterschied zwischen Task.Run ist() und Task.Factory.StartNew()
- 23. Was ist der Unterschied zwischen RewriteRule ist und umleiten 301
- 24. Was ist der Unterschied zwischen ist - (void) und + (void) Methoden
- 25. Was ist der Unterschied zwischen ist HttpResponseMessage und HttpResponseException
- 26. Was ist der Unterschied zwischen nohup und kaufmännisches Und
- 27. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 28. Was ist der Unterschied zwischen Microsoft.AspNet.WebApi.OData und Microsoft.Data.OData und Microsoft.AspNet.OData?
- 29. Was ist der Unterschied zwischen Chisel und Lava und CLaSH?
- 30. Was ist der Unterschied zwischen SimpleNamespace und der leeren Klassendefinition?