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

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

27.12.2014, 12:58. Показов 2202. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru