簡體   English   中英

是否可以將十六進制數據快速發送到 A2DP 藍牙設備?

[英]Is possible send hexadecimal data to A2DP Bluetooth Device in swift?

我正在 iOS 上開發一個連接到藍牙 A2DP 設備的應用程序,但我無法以十六進制發送指令以使其工作。 有人可以幫助我嗎? 我找不到信息。

使用 AVAudioSession.sharedInstance().currentRoute 我可以看到 UID 和設備名稱,但不能發送數據。

let route  = AVAudioSession.sharedInstance().currentRoute
    let outPort = route.outputs.first
    if let outPort = outPort {
        print("out port name:\(outPort.portName)")
   }

你可以幫幫我嗎?

謝謝!

您應該檢查 MFi 和 ExternalAccessory 框架,以使您的設備與 iOS A2DP 通信。 從 iOS App 方面來看,這是非常高水平的視角。 您只關心使用 AVAudioEngine、AudioUnit 或其他任何方式發送音頻數據。 檢查這些網址可能會對您有所幫助https://mfi.apple.com/MFiWeb/getFAQ.action#1-2 https://developer.apple.com/documentation/externalaccessory

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM