Шаг 295.
Библиотека PyQt5.
Мультимедиа. Запись звука. Класс QAudioRecorder

    На этом шаге мы рассмотрим назначение, иерархию, конструктор, а также основные методы и сигналы этого класса.

    Класс QAudioRecorder позволяет записывать звук с микрофона и сохранять его в аудиофайле в закодированном виде. Его иерархия наследования выглядит так: (GObject, QMediaBindableInterface) - QMediaRecorder - QAudioRecorder

    Формат вызова конструктора этого класса следующий:

  <Объект> = QAudioRecorder([parent=None])

    В параметре parent может быть указана ссылка на родительский компонент.

    Большую часть полезных для нас методов QAudioRecorder наследует от своего родителя - QMediaRecorder. Эти методы приведены далее (полный их список доступен на страницах https://doc.qt.io/qt-5/qmediarecorder.html и https://doc.qt.io/qt-5/qaudiorecorder.html):

    Класс QAudioRecorder поддерживает довольно много сигналов, из которых нас интересуют лишь некоторые (полный их список приведен на страницах https://doc.qt.io/qt-5/qmediarecorder.html и https://doc.qt.io/qt-5/qaudiorecorder.html):

    На следующем шаге мы рассмотрим класс QAudioEncoderSettings.




Предыдущий шаг Содержание Следующий шаг