Я не слышу звуковые эффекты при использовании пакета Python simpleaudioPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я не слышу звуковые эффекты при использовании пакета Python simpleaudio

Сообщение Anonymous »

Когда я использую функцию звукового эффекта simpleaudio следующим образом:

Код: Выделить всё

        self.sound_effect = QSoundEffect()
self.sound_effect.setSource(QUrl.fromLocalFile(self.resource_path("click.wav")))

Использование этой функции

Код: Выделить всё

    def resource_path(self, relative_path):
try:
base_path = sys._MEIPASS
except AttributeError:
base_path = os.path.dirname(__file__)
return os.path.join(base_path, relative_path)

Я не слышу щелчка в MacOS. Но я делаю это в Windows.
В MacOS щелчок не слышен, если я запускаю код с помощью интерпретатора Python. Опять же, это происходит в Windows. Как ни странно, если я просто помещу абсолютный путь в кавычки к методу setSource, он будет работать в MacOS, но я не смогу использовать абсолютные пути, если упакую программу как исполняемый файл с помощью PyInstaller.
Я перепробовал множество библиотек звуковых эффектов. Но это единственный вариант, который мне подходит.


Подробнее здесь: https://stackoverflow.com/questions/793 ... on-package
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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