2017-01-07 3 views
-1

Мне было интересно, был ли эквивалент winsound для воспроизведения .wav-файлов на Mac? Предпочтительный импорт. ThanksPython эквивалент Winsound для Mac

+1

Это должно быть два вопроса: (1) файлы WAV чтения, и (2) воспроизведения звука. Для обеих проблем есть много возможностей в Python, и здесь много вопросов и ответов на SO. – Matthias

+0

Мне действительно нужно что-то для воспроизведения .wav-файлов, в основном так же, как работает winsound. Недавно я переключался между ноутбуком Mac и HP, потому что мой HP для школы, и я просто хочу что-то, что работает. Но, извините, если это звучит немного глупо, но в чем разница между чтением WAV-файлов и воспроизведением звука? – JohnyNich

+0

Это всего две разные задачи. Один из них заключается в том, чтобы получить номера из аудиофайла в ОЗУ (и, возможно, также наоборот), а другой - получать номера из RAM через вашу звуковую карту (и, вероятно, также наоборот). Есть много способов сделать это, и есть еще больше доступных библиотек для Python. Плохой дизайн библиотеки объединяет обе задачи в одну библиотеку, тем не менее есть также несколько библиотек, которые делают именно это. – Matthias

ответ

1

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

Я предполагаю, что вы знаете, как устанавливать модули, поэтому я не буду этого переживать.

Вот вариант:

  1. Pygame (sudo pip install pygame)

    import pygame 
    pygame.init() 
    pygame.mixer.init() 
    sounda= pygame.mixer.Sound("desert_rustle.wav") 
    sounda.play() 
    
Смежные вопросы