Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Написать свой аудио-плеер  (Прочитано 9140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Renaissance

  • Старожил
  • *
  • Сообщений: 2121
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #15 : 30 Января 2011, 19:38:41 »
Lion-Simba, ну под всегда я не имел ввиду всегда... я имел ввиду в конкретном взятом Ubuntu по дефолту.
А то некоторые свято уверены, что нет ALSA в системе по умолчанию...

Оффлайн Ururu_2

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #16 : 31 Января 2011, 00:06:56 »
Цитировать
а можт меня тут вдохновляют на такие подвиги? м? Wink
прост если получится написать плеер то назову в честь одной девушки...

Что тебе мешает взять готовый плеер, допилить и переименовать в честь девушки? Есть же форки (fork - ответвление) Опять же, посмотри как плееры реализованы, они же почти все с открытым кодом. Думаю, это будет неплохое подспорье.

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля

Оффлайн DmitriyWithers

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
  • Ближе к ней...
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #18 : 31 Января 2011, 10:05:11 »
Цитировать
Что тебе мешает взять готовый плеер, допилить и переименовать в честь девушки? Есть же форки (fork - ответвление)
какой файл там надо пилить?
понять как и что там реализовано проблем думаю не составит. мозг сломаю, но пойму.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Написать свой аудио-плеер
« Ответ #19 : 31 Января 2011, 10:16:42 »
Учим язык (c/c++/python), берем готовый плеер и переписываем.
Одному написать с нуля, нормальный - 100 лет.

PS тема в духе: "Хочу с друзьями написать супер-пупер ММО, который еще никто не видел, есть идеи, но у всех... руки из ****"
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн DmitriyWithers

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
  • Ближе к ней...
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #20 : 31 Января 2011, 10:20:02 »
а консольный если попробовать?
что т мне кажется что легче его будет написать.
там же без графики как никак...

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Написать свой аудио-плеер
« Ответ #21 : 31 Января 2011, 10:39:49 »
1) выбор библиотеки декодироваения, для начала хотя бы mp3
2) выбор библиотеки чтения тегов

и это на вскидку, и готовый плеер у вас будет через год минимум, готовтесь

я молчу про поддержку потокового аудио, других форматов (flac,ape,ogg,m4a...), чтение cue, работы с кодировками и тд.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #22 : 31 Января 2011, 15:27:54 »
Ты сначала точно определись, что тебе надо. Ты хотя бы знаешь, что такое мультимедиа-фреймворк? Если знаешь, то далее идёт вопрос: ты собираешься пользоваться существующим, или писать свой? Если собрался писать свой, то советую забыть эту мысль, как страшный сон.

smarty

  • Гость
Re: Написать свой аудио-плеер
« Ответ #23 : 08 Февраля 2011, 14:23:17 »
Да ладно, чго вы накинулись на человека - им движет благородная идея. Каждый программист должен вначале изобретать велосипеды, чтобы в будущем быть готовым к любым сюрпризам. Это уже потом он должен уметь делать "и быстро, и качественно".
Самый толковый совет был про калькулятор - согласен на 200%.
Сначала задайся целью сделать что-то попроще, полноценный плеер - это слишком сложно, по крайней мере, сначала.
На счет языка - С++, Python это основные, за ругие не буду говорить. Java выросла из C++. Лично я нахожусь сейчас в таком же положении, решил учить C++ (благо php знаю более-менее хорошо, да и с ООП проблем нету, синтаксис основной сишки за 3 дня освоил ). Сейчас смотрю в какую сторону двигаться дальше...

Оффлайн HolyMacaroni

  • Участник
  • *
  • Сообщений: 210
  • мегавольт
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #24 : 08 Февраля 2011, 15:11:56 »
1. лучше учи английский, прилежно учи, и гуляй с девушкой ;D
2. не задротствуя  учить C++ и Qt, посоветовал бы IDE QtCreator.
Asus X50N Ubuntu 10.04

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #25 : 08 Февраля 2011, 15:48:26 »
Цитировать
синтаксис основной сишки за 3 дня освоил

К сожаления знание синтаксиса не прибавляет умения пользоваться языком.

Автор вообще программист?

Оффлайн tremor

  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
Re: Написать свой аудио-плеер
« Ответ #26 : 08 Февраля 2011, 17:46:31 »
зашел в эту тему так как тоже посещала мысль о том что под линукс нет того что меня бы полностью устроило. внешний вид 100% от exaile но оочень глючный. фишек мне надо поминимуму, только воспроизведение самых популярных форматов для начала. mp3 и flac. все это сделать на gtk или qt. всяких радио и интернет обложен не надо. но и винам-like плееров типа qmmp тоже не надо.

в итоге вопрос - лезть в код exaile чтобы искать там баги ? (это очень непросто и не особо эффективно в плане изучения языка, да и не хочу я рыться  в чужом коде)
или сделать gtk безделушку которая умеет открывать в файловом диалоге mp3 файлы и играть их без багов.
На C я думаю подобную "безделушку" написать для себя можно вполне.

Вот тут я уже не соглашусь с вашими придирками к велосипедам. Но афтор ИМХО оптимист тоже, тот еще. С такими много по работе сталкиваюсь.

Оффлайн Renaissance

  • Старожил
  • *
  • Сообщений: 2121
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #27 : 08 Февраля 2011, 18:15:08 »
Цитировать
Автор вообще программист?
нет же.

Оффлайн Ururu_2

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #28 : 08 Февраля 2011, 18:43:45 »
Разбор математических выражений - задача достаточно тривиальная. Сам реализовывал, знаю о чём говорю.
Если без учёта скобок, простой пример:
1. Узнать позицию символа "*". Узнать позицию "/"
2. Выяснить, что из них раньше идёт
3. найти два соседних к данному знаку числа
4. Выполнить математическую операцию
5. Удалить из строки числа и операцию, вставить вместо них результат
6. Повторять, пока в строке есть знаки умножения и деления
7. Повторить пункты 1-6 для вычитания и сложения, пока не останется одно число - это и есть ответ

Со скобками и с учётом возможного присутствия отрицательных чисел чуть сложнее, но не намного. В общем - пара-тройка дней при условии хорошего знания языка. Если человек не знает конкретный язык, но знает другие языки - неделя.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Написать свой аудио-плеер
« Ответ #29 : 08 Февраля 2011, 19:29:07 »
Разбор математических выражений описан в учебниках. Делается он немного по-другому.
Делюсь знаниями, но их у меня мало!

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.