Шаг 287.
Библиотека PyQt5.
Мультимедиа (общие сведения)

    На этом шаге мы перечислим классы, используемые для работы с мультимедиа.

    Библиотека PyQt5 предоставляет развитые средства воспроизведения звука и видео. Для этого она задействует мультимедийные подсистемы, входящие в состав Windows: DirectShow в ХР и Windows Media Foundation в более новых версиях. Следовательно, все форматы, поддерживаемые операционной системой, будут гарантированно поддерживаться и PyQt5.

    Для воспроизведения звука применяется класс QMediaPiayer, реализующий полноценный мультимедийный проигрыватель (но, к сожалению, без какого бы то ни было пользовательского интерфейса). Чтобы воспроизвести видео, в дополнение к классу QMediaPiayer следует использовать класс QVideoWidget, который реализует панель для вывода собственно видео. Класс QMediaPiaylist обеспечивает функциональность списков воспроизведения (плей-листов). Класс QAudioRecorder позволяет записывать аудио с микрофона и сохранять в файле. А класс QSoundEffect - наилучший выбор в случае, если необходимо воспроизвести эффект - короткий звуковой фрагмент, например, в качестве оповещения о каком-либо событии.

    Все описанные далее в следующих шагах классы объявлены в модуле QtMultimedia, если не указано иное.

    На следующем шаге мы начнем рассматривать класс QMediaPlayer.




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