Domanda

Qualcuno potrebbe dirmi circa il formato del comando di byte inviati dal accessorio esterno come da protocollo dichiarata nel firmware dell'accessorio e del info.plist del codice di iOS? Sono consapevole del fatto che il nome del protocollo e il nome identificativo fascio dovrebbe essere lo stesso nel firmware e nel codice app.

Per esempio ...

if(buf[0] == 0x10){Do something} , 0x10 

è il byte di comando inviato dal accessorio esterno quando il pulsante premuto dall'utente A su accessorio esterno.

Chi definisce questi byte di comando, il produttore o è dipendente dalla sviluppatore di applicazioni iOS? C'è un modo attraverso il quale uno sviluppatore iOS può sapere su questi comandi byte sulla base del nome del protocollo se nel caso produttore aceessory non fornisce vero?

È stato utile?

Soluzione

risposta tardiva, ma sulla base di questa risposta ad un'altra domanda (in particolare il primo link), v'è un insieme di comandi generici che ha avuto origine con l'iPod, e che (o alcuni dei quali, almeno) si applicano ancora da iPhone, ecc maggior parte di loro, ovviamente, hanno a che fare con la riproduzione di file audio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top