Проверяем AAC, моно, частоту 44100 Гц и скорость 128000 бит/с, отделяя описание записи от самого звука.
Где и как запускать
Полный клиентский обработчик собственной мобильной формы. На сервере и в тонком клиенте Windows этот тип не запускайте.
Подготовка
Используйте собственную форму поддерживаемого мобильного клиента/мобильного приложения, начиная с 8.3.17. Создайте команду ВыполнитьПример и назначьте её клиентский обработчик. Вставляйте полный модуль одного урока.
Примеры создают только параметры и считают размеры. Они не включают микрофон, не записывают звук, не запрашивают разрешение, не создают файл и не отправляют данные.
Числа — учебные параметры кодирования. Реальная поддержка формата/частоты зависит от устройства и проверяется отдельным упражнением реальной аудиозаписи.
&НаКлиенте
Процедура ВыполнитьПример(Команда)
Параметры = Новый ПараметрыАудиозаписи;
Сообщить(Параметры.ФорматАудиозаписи = ФорматАудиозаписи.Mpeg4AAC);
Сообщить(Параметры.ИспользованиеКаналовАудиозаписи = ИспользованиеКаналовАудиозаписи.Моно);
Сообщить(Параметры.ЧастотаДискретизации = 44100);
Сообщить(Параметры.СкоростьКодирования = 128000);
Сообщить("Частота, отсчётов/с: " + Строка(Параметры.ЧастотаДискретизации));
Сообщить("Скорость, бит/с: " + Строка(Параметры.СкоростьКодирования));
Сообщить("Микрофон не включён; объекта звуковой записи нет");
КонецПроцедурыРазбор по шагам
Новый ПараметрыАудиозаписи без аргументов использует четыре значения по умолчанию из справки платформы.
ЧастотаДискретизации — частота отсчётов. СкоростьКодирования — биты в секунду; это разные единицы и не одно и то же качество звука.
Моно означает один канал, Стерео — два. Значения перечислений не заменяем произвольными строками.
Объект параметров не содержит записанный звук. Конструктор не включает микрофон и не подтверждает поддержку режима аппаратурой.
Как проверить результат
Четыре контрольных Истина и значения 44100 / 128000 с разными единицами.
Нет запроса доступа к микрофону, записи или аудиофайла.
Ожидаемый результат
Разобраны значения по умолчанию и единицы измерения без скрытой записи звука.
На что обратить внимание
Не трактуйте 128000 бит/с как 128000 байт/с.
Настройки по умолчанию не являются измеренными характеристиками вашего микрофона.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.