На этом шаге мы приведем иерархию наследования, формат конструктора и значения его параметров.
Класс QMediaPlayer реализует полнофункциональный мультимедийный проигрыватель, позволяющий воспроизводить как звук, так и видео из файлов и сетевых источников. Единственный его недостаток заключается в том, что он не предоставляет никакого интерфейса для управления воспроизведением: ни кнопок запуска, остановки и паузы, ни регулятора громкости, ни индикатора текущей позиции воспроизведения. Все это нам придется делать самим.
Иерархия наследования для класса QMediaPlayer выглядит так:
QObject - QMediaObject - QMediaPlayer
А формат вызова его конструктора таков:
<Объект> = QMediaPlayer([parent=None][, ][flags=0])
В параметре parent может быть указана ссылка на родительский компонент. Параметр flags позволяет указать дополнительные настройки проигрывателя и должен быть задан в виде одного из значений следующих атрибутов класса QMediaPlayer или их комбинации через оператор |:
На следующем шаге мы продолжим изучение этого вопроса.