Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2012 10:27:21

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

кросплаторменное воспроизведение звука

задача состоит в следующем : при навелении мыши на кнопку и при нажатии на нее проигрывать звук , но не хочеться напрягать юзера установкой модулей , поэтому требуеться что-бы либа была максимально простой (желательно в 1 - 2 файла) дабы без танцев с бубном закинуть ее в папку с софтом и усе гуд

как на линухе писать в /dev/audio знаю но такое решение не кросплатформенно и не станет на вендах работать , да и у некоторых вместо /dev/audio звук писать надо в /dev/dspX (Х - номер) , вобщем надеюсь найдеться решение моей проблемы , заранее всем спс



Офлайн

#2 Ноя. 4, 2012 12:11:55

adray
Зарегистрирован: 2012-09-15
Сообщения: 123
Репутация: +  18  -
Профиль   Отправить e-mail  

кросплаторменное воспроизведение звука

Сам искал что-то подобное, только для py3k linux. Похоже, легковесных питоновских библиотек под это дело нет. Самая легкая - pysox - обертка над sox.

Есть еще вариант написать свою библиотеку:

sysname = platform.uname()
if if_windows(sysname):
   #здесь юзаем встроенный winsound
else:
   #надеемся на то, что установлена alsa и делаем aplay

Офлайн

#3 Ноя. 6, 2012 00:50:00

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

кросплаторменное воспроизведение звука

как то озадачивался подобным вопросом, пришел к выводу что подобных решений нет



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version