Использование ресурса QT с PYQT6 для воспроизведения звукаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование ресурса QT с PYQT6 для воспроизведения звука

Сообщение Anonymous »


Я написал специальный код для использования звука в программе Python. Это работает, но я не могу использовать его с файлом ресурсов.

Я написал код для воспроизведения звука. Это работает.

из PyQt6.QtCore import QUrl из PyQt6.QtMultimedia импортировать QMediaPlayer, QAudioOutput импортировать ресурсы_rc def play(self, son ="sounds/clic.mp3"): self.player = QMediaPlayer() self.audio = QAudioOutput() self.player.setAudioOutput(self.audio) self.player.setSource(QUrl.fromLocalFile(сын)) self.player.play() Но я хочу использовать систему ресурсов. Я скомпилировал звук в конкретный файл.

из PyQt6.QtCore import QUrl из PyQt6.QtMultimedia импортировать QMediaPlayer, QAudioOutput импортировать ресурсы_rc def play(self, son =":/sounds/sounds/clic.mp3"): self.player = QMediaPlayer() self.audio = QAudioOutput() self.player.setAudioOutput(self.audio) self.player.setSource(QUrl.fromLocalFile(сын)) self.player.play() Когда я ввожу ссылку на ресурс вместо локальной ссылки, я получаю сообщение об ошибке: handleSourceError: 0x8007007B

Что случилось? Как я могу это исправить?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»