Я пытаюсь использовать фоновой музыкальный плеер Pygame (pygame.mixer.music.load ('music.mp3'), pygame.mixer.music.play (-1, 45.0)), чтобы играть фоновая музыка, но когда я запускаю модуль, окно запуска перестает отвечать почти сразу. У меня есть остановка в моей программе, в конце, и у меня есть mp3 в той же папке, что и файл python, и FPS ограничен. Я уверен, что код правильный. Я не могу думать ни о чем другом, кроме простой компьютерной тошноты, которая может пойти не так.Pygame Sound File Crashing IDLE
ответ
Использование mp3-файлов для звука в Pygame не очень хорошо. Если вы хотите, чтобы фоновая музыка использовала бесплатный аудиоконвертер (Audacity, возможно?) И конвертировала этот музыкальный файл в файл OGG. Еще одна вещь, которую вам нужно учитывать, это то, что вы должны помнить, что этот звуковой файл находится в той же папке/каталоге, что и ваш сценарий Python/Pygame. Кроме того, вам не обязательно нужен канал для воспроизведения музыки.
beep1 = "beep1.wav"
beep2 = "beep2.wav"
beep3 = "beep3.wav"
beep4 = "beep4.wav"
beep_list = [beep1, beep2, beep3, beep4]
beep = random.shuffle(beep_list)
pygame.mixer.music.load((beep_list[1]))
pygame.mixer.music.play()
Это код, который я использовал, чтобы он издавал звуковой сигнал каждый раз, когда мяч попадал по сторонам стены. Может быть, вы могли бы изменить это так:
bgm = "backgroundmusic.ogg"
pygame.mixer.music.load((bgm))
pygame.mixer.music.play()
Примечание: .wav файлы рекомендуется для звуковых эффектов, потому что WAV файлы получить немного больше, когда его больше, чем на несколько секунд.
- 1. Pygame crashing
- 2. IDLE crashing with url read
- 3. Pygame sound on key press
- 4. Java Sound File Not Playing3
- 5. Python IDLE с Python 3.5.2 «crashing»
- 6. encodeURI file download - crashing browser
- 7. Pygame sound с Python 3.5 на Windows
- 8. Python pygame crashing, исправления, похоже, не работают
- 9. Allegro sound not working (play wav file)
- 10. pygame android not reading file
- 11. pygame sound просто попс - не настоящая песня/звук
- 12. Python-Pygame os.system как закрыть MAIN file-Pygame screen
- 13. Python IDLE Не работает
- 14. Python IDLE сжимается, когда я пытаюсь загрузить изображения с pygame
- 15. Visual Studio Play Sound With No File Present
- 16. Cordova Windows Phone 8 Play Local File Sound
- 17. Android Picking Sound File Path - полный путь не возвращается
- 18. WaveOut Program Crashing
- 19. Realtime Sound Routing ... Trigger a Sound with Another Sound
- 20. ifstream crashing program if file содержит длинные слова (не экстремальные)
- 21. browseForOpenMultiple - crashing
- 22. Python crashing on Mac
- 23. Looping sound Java
- 24. Установка pygame
- 25. sound controller
- 26. UIPickerView sound
- 27. TouchesEnded Sound?
- 28. Sound spectrogram
- 29. NullPointerException w/Sound Class
- 30. Java Sound .WAV format
Show usre code – Serial
Вы можете попробовать с помощью ogg-файла. 'Имейте в виду, что поддержка MP3 ограничена ... Вместо этого используйте OGG. 'Тогда вы узнаете, является ли проблема ограниченной поддержкой файла и pygame. – pmoleri
Код всегда полезен;) Я сделал это с mp3-файлом некоторое время назад, у меня нет реализации под рукой, хотя в противном случае я бы привел вам пример. Мог бы написать это позже сегодня. Правильно ли указан путь к файлу mp3? – Cribber