Откройте Socket для конкретной конечной точки API для запроса POST - PullRequest
0 голосов
/ 28 марта 2019

Я использую Socket для генерации FileDescriptor для отправки содержимого MediaRecorder в API в облаке.

Я могу подключиться к базеадрес, но не настраивать POST-запрос для загрузки вывода в поток.

Я видел POST-запросы на основе сокета, вставив Socket в BufferedWriter ( пример здесь ) но не в Socket самостоятельно.

Текущий код:

val serverAddress = InetAddress.getByName("localhost")
var socket: Socket = Socket(serverAddress, 1234)
var fileDescriptor = ParcelFileDescriptor.fromSocket(socket)

var mRecorder: MediaRecorder = MediaRecorder()
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC)
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_WB)
mRecorder.setOutputFile(fileDescriptor.fileDescriptor)
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...