#tizen
#tizen
Вопрос:
Я новичок в платформе Tizen. Я пытался записать звук через Samsung Galaxy Watch 2, у которого есть Tizen 4.0 SDK. Я могу выполнить запись звука. Но он записывает все аудиоданные в файл только в конце записи, когда я останавливаю диктофон. Я выполнил эту инструкцию из Tizen SDK: [Запись мультимедиа] [1] [1]: https://docs.tizen.org/application/native/guides/multimedia/media-recording/
Но мне нужен метод обратного вызова, в котором он будет выдавать мне фрагмент байтовых данных во время записи, а не в конце записи, когда я остановился. Возможно ли это? Потому что я не нашел никакого решения для этого во всей документации Tizen SDK. Любая помощь будет оценена.
Спасибо
Ответ №1:
Пожалуйста, проверьте ниже API. Обратный вызов будет вызываться во время записи в режиме реального времени.
- Обратный вызов потока данных PCM: recorder_set_audio_stream_cb() https://docs.tizen.org/application/native/api/wearable/4.0/group__CAPI__MEDIA__RECORDER__MODULE.html#gaee86652361db0e93774f409df8654156
- Обратный вызов с кодированным и мультиплексированным потоком данных: recorder_set_muxed_stream_cb() https://docs.tizen.org/application/native/api/wearable/4.0/group__CAPI__MEDIA__RECORDER__MODULE.html#ga15a44a05a818f1cdd116ca86f3629f7b
Комментарии:
1. Я пробовал это. Это дает вам эти фрагменты байтов сразу после остановки записи. Это не дает этого во время записи.