iphone, цель c, как читать необработанные данные из аудиофайла (без применения кодека)

Я разрабатываю приложение для iphone, которое отправляет/получает данные на аудиоразъем/разъем для наушников iphone. Я предполагаю, что мы можем отправлять/получать данные через разъем для наушников, но эти данные представляют собой аудиофайл с применением некоторого кодека. Я хочу прочитать аудиофайл и отправить необработанные данные на разъем для наушников.. Как я могу это сделать?..? Любая помощь или фрагмент кода приветствуются. С уважением, Абдул Кави.


person aqavi_paracha    schedule 30.05.2011    source источник


Ответы (1)


Поскольку разъем для наушников находится с другой стороны от пары цифро-аналоговых преобразователей, я думаю, вам понадобится кодек, который преобразует тональные сигналы модема. Надеюсь, ваши файлы действительно маленькие, потому что скорость передачи будет довольно низкой, даже если вы сможете понять, как использовать оба канала.

Просто зуб их.

С уважением, Мартин

person Martin James    schedule 30.05.2011
comment
@Dear Martin: я не хочу отправлять аудиоданные на разъем для наушников. Я хочу отправить текстовый файл на разъем для наушников... - person aqavi_paracha; 31.05.2011
comment
Конечно, я вижу, как это может быть иногда полезно для передачи небольших файлов на ПК без подключения Bluetooth/сети. Вы все еще застряли с 2-канальным аналоговым интерфейсом, поэтому биты в файле должны быть преобразованы в «тоны модема» на iPhone и демодулированы на ПК. Аналоговые каналы имеют большую полосу пропускания, чем телефонные линии, поэтому вы должны быть в состоянии работать лучше, чем старые модемы «56k», но это единственный способ сделать это. Если вы собираетесь подключить iPhone к разъему для микрофона на ПК, вам потребуется некоторое затухание и приложение на ПК для демодуляции сигнала/сигналов. - person Martin James; 31.05.2011