diff --git a/manim_slides/present/player.py b/manim_slides/present/player.py index 6f351c1..0b29d51 100644 --- a/manim_slides/present/player.py +++ b/manim_slides/present/player.py @@ -3,7 +3,7 @@ from typing import Any, List, Optional from PySide6.QtCore import Qt, QUrl, Signal, Slot from PySide6.QtGui import QCloseEvent, QIcon, QKeyEvent, QScreen -from PySide6.QtMultimedia import QMediaPlayer +from PySide6.QtMultimedia import QAudioOutput, QMediaPlayer from PySide6.QtMultimediaWidgets import QVideoWidget from PySide6.QtWidgets import QDialog, QGridLayout, QLabel, QMainWindow @@ -98,7 +98,9 @@ class Player(QMainWindow): # type: ignore[misc] self.video_widget.setAspectRatioMode(aspect_ratio_mode) self.setCentralWidget(self.video_widget) + self.audio_output = QAudioOutput() self.media_player = QMediaPlayer(self) + self.media_player.setAudioOutput(self.audio_output) self.media_player.setVideoOutput(self.video_widget) self.presentation_changed.connect(self.presentation_changed_callback)