Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
77 / 7 / 2
Регистрация: 15.02.2014
Сообщений: 301

Как на питон проиграть файл?

27.12.2014, 12:58. Показов 2224. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дабрый день,есть ОС убунту 14.04,нужно на питон создать такую программу:

запустил,открылось окошо с кнопкой,нажимаешь кнопку открывается окно выбора файла после выбора музыкального файла он проигрывается,как это сделать???? прблема в том что это все на убунту,и ексешников там нет))))))))))
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2014, 12:58
Ответы с готовыми решениями:

Как средствами Puthon можно проиграть wav файл?
Как средствами Puthon можно проиграть wav файл? Гуглил и пробовал но ничего не получается.

Как проиграть звуковой файл?
Есть задание: По нажатию кнопки и по таймеру отключить компьютер + дабы перед отключением срабатывал звуковой файл(он уже записан) . ...

Как проиграть музыкальный файл?
У меня есть код на нажатие левой кнопкой мыши,что в нем написать чтобы заработал музыкальный файл? void Update () { if (Input.GetKey...

5
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
27.12.2014, 19:16
Цитата Сообщение от CANEKZUBOV Посмотреть сообщение
прблема в том что это все на убунту,и ексешников там нет
ахахах, чуть со смеху не помер прочитав это

Сижу уже много лет на linux и тут оказывается меня можно жалеть. У меня exe нет, бедненький я и несчастненький

Добавлено через 1 минуту
Цитата Сообщение от CANEKZUBOV Посмотреть сообщение
запустил,открылось окошо с кнопкой,нажимаешь кнопку открывается окно выбора файла после выбора музыкального файла он проигрывается,как это сделать????
Думаю проще всего это с помощью pyqt напилить будет.

Добавлено через 1 минуту
Вот тут есть один из примеров как замутить проигрывание аудио файлов с помощью pyqt http://stackoverflow.com/quest... and-phonon Интерфейс в этом примере конечно в корне другой, но зато можно посмотреть как воспроизводятся файлы, а нужный тебе интерфейс пилится за 2 минуты. Примерно кстати можно в сети вприцнепи так же найти.
0
77 / 7 / 2
Регистрация: 15.02.2014
Сообщений: 301
28.12.2014, 00:40  [ТС]
о спс)))))))
Цитата Сообщение от tsar925 Посмотреть сообщение
ахахах, чуть со смеху не помер прочитав это
Сижу уже много лет на linux и тут оказывается меня можно жалеть. У меня exe нет, бедненький я и несчастненький
а нащет этого я имел в виду что как в винде)))))

Добавлено через 6 минут
а если честно,я реально ни разе не видел на убунту файл с расширением ексе который просто без установки галки в свойствах запускается без всяких вайнов,если ты с этим знаком то просвети меня))))))
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.12.2014, 01:08
Цитата Сообщение от CANEKZUBOV Посмотреть сообщение
с расширением ексе
Конечно их там нет, они там на..рен никому не нужны , там есть свои более правильные системы установки программ.
Там есть deb, rmp, установка из исходников и т д
0
77 / 7 / 2
Регистрация: 15.02.2014
Сообщений: 301
28.12.2014, 02:21  [ТС]
ааааа ну я это и имел в виду)))))) ато я аж завис с мыслями как это я мог не заметить ))))
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
05.01.2015, 20:16
Лучший ответ Сообщение было отмечено CANEKZUBOV как решение

Решение

Набыдлокодил по принципу "лишь бы отработало", по этому пока поёт, окошко даже не перетаскивается. Почему оно так - в принципе понятно, куда лепить слушалку сообщений - пока ищу. Но в принципе поставленная задача выполняется (остальное - особенности реализации)
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python
 
import Tkinter as tk
import tkFileDialog
import pyglet
 
root = tk.Tk()
root.wm_title('Simple player')
 
def play_song():
    file_name = tkFileDialog.askopenfilename(parent=root)
    root.wm_title('Simple player - ' + file_name)
    event_loop = pyglet.app.EventLoop()
    player = pyglet.media.Player()
    player.queue(pyglet.media.load(file_name, streaming=False))
    player.eos_action = pyglet.media.Player.EOS_PAUSE
 
    def on_eos():
        event_loop.exit()
    player.push_handlers(on_eos)
 
    player.play()
    event_loop.run()
 
button = tk.Button(root, text='Choose file', command=play_song)
button.pack()
root.mainloop()
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.01.2015, 20:16
Помогаю со студенческими работами здесь

Gstreamer - как проиграть mp3-файл
Добрый день всем. Пытаюсь написать простую программу на c++ под linux с использованием Gstreamer. Пока что удалось проиграть только файл...

Как приаттачить и проиграть звуковой файл из библиотеки?
Имеется звуковой файл в библиотеке...подскажите как его атачить и проиграть???

как на сирене автосигнализации проиграть midi файл?
очередная безумная затея. на самом деле скорее просто любопытство праздное. в машине сохранилась старинная сирена от сигналки (vag, 93...

Как проиграть wav файл в тел. линию?
Господа ! выручайте , уже башню срывает напрочь. Как проиграть wav файл через модем тел. в линию средствами VB заткнулся на команде...

как проиграть миди файл по нажатию кнопки?
Подскажите начинающему юзеру как проиграть миди файл по нажатию кнопки так чтобы не загружался проигрователь. Если можно то на примере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru