0 / 0 / 0
Регистрация: 14.01.2017
Сообщений: 3
|
|
1 | |
Реализация mp3-плеера: с чего начать?14.01.2017, 23:54. Показов 1638. Ответов 16
Метки нет (Все метки)
Здравствуйте!
Совсем недавно начал заниматься программированием, но по книгам. И тут когда мысль дошла до того, что было бы не плохо что-то написать задумал mp3 плеер. И тут сразу пошла загвоздка, что я даже не знаю с чего подступиться к этой задаче. Помогите разобраться в этом хитром деле ))))))
0
|
14.01.2017, 23:54 | |
Ответы с готовыми решениями:
16
Хочу начать учить C++ с чего начать? С чего начать? с чего начать C++ с чего начать ? |
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
15.01.2017, 00:59 | 2 |
Сообщение было отмечено mazahaka185 как решение
Решение
Я тоже не спец, но, наверное, нужно копать в этом направлении:
http://www.openal.org/documentation/
0
|
Модератор
|
|
15.01.2017, 01:02 | 3 |
Здравствуйте!
Совсем недавно начал заниматься ядерной физикой, но по книгам. И тут когда мысль дошла до того, что было бы неплохо что-то создать задумал собрать портативный ядерный реактор. И тут сразу пошла загвоздка, что я даже не знаю с чего подступиться к этой задаче. Помогите разобраться в этом хитром деле ))))))
6
|
0 / 0 / 0
Регистрация: 14.01.2017
Сообщений: 3
|
|
15.01.2017, 16:01 [ТС] | 5 |
Спасибо за направление))) А на счет ядерной физики... Вы знаете формулы ядерного синтеза, знаете период полураспада, знаете про электронику, но с чего начать собирать реактор ?
0
|
Модератор
|
|
16.01.2017, 06:50 | 6 |
mazahaka185, если Вы уже знакомы с синтаксисом языка, основными языковыми концепциями, Вам следует, видимо, набросать план Вашего приложения (спроектировать его): из каких подсистем оно будет состоять и как они будут взаимодействовать. Затем определиться с инструментами (библиотеки, фреймворки). Затем набросать примерную иерархию классов и функций, реализующих работу всех этих подсистем. Затем реализовать всё это в коде.
Либо взять готовый open source плеер и заняться разбором кода.
0
|
76 / 76 / 30
Регистрация: 12.02.2016
Сообщений: 199
|
|
16.01.2017, 07:22 | 7 |
mazahaka185, в свое время приходилось реализовывать стример видео потока. Использовал библиотеку libVLC. На ней можно помимо видео, реализовать и аудиоплеер. Не возьмусь утверждать за полноту поддерживаемых форматов, но думаю для начала сойдет. Умельцы создали биндинги библиотеки для Qt, поэтому можете попробовать начать с нее, заодно и
0
|
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
|
|
16.01.2017, 08:11 | 8 |
0
|
16.01.2017, 10:16 | 9 |
Подступиться нужно с того, что выбросить эту задачу из головы. Всё равно её сделать не сумеешь. Вариант вида "скачать для борланда компоненту TMP3Player и радоваться, что написал плеер за 5 минут" я не рассматриваю.
Начни с более простых задач. Ты не первый, кто задаётся вопросом "что бы сделать", научись пользоваться поиском и найди эти темы на форуме (их много)
1
|
10 / 10 / 0
Регистрация: 13.06.2016
Сообщений: 62
|
|
16.01.2017, 10:37 | 10 |
зависит от условий задачи. плеер с нуля, или с использованием библиотек? если с использованием библиотек, то - BASS, OpenAL... может даже что-то с WindAPI есть, лично не пользовался. в противном случае DirectSound, но там уже начинается возня с конвертацией
далее...что вообще за среда? Builder? VS?
0
|
0 / 0 / 0
Регистрация: 14.01.2017
Сообщений: 3
|
|
22.01.2017, 13:00 [ТС] | 11 |
Ребята ))))Спасибо))) Уже что-то есть))) БУду дальше додумывать)))
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
22.01.2017, 13:15 | 12 |
Попробуй начать с изучения Qt(просто великолепная библиотека), делай сначала что-то простое и постепенно доберёшься до реализации плеера
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
22.01.2017, 13:18 | 13 |
Но в qt высокий порог вхождения, а автор пишет, что только недавно начал программировать.
0
|
GbaLog-
|
22.01.2017, 13:20
#14
|
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
22.01.2017, 13:21 | 15 |
Ну так вы человек, который занимается программированием несколько лет
0
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|
22.01.2017, 13:27 | 16 |
Ну, если сравнивать с C#(WinForms) или какими-нибудь дельфями да, но, имхо, Qt стоит того, чтобы её изучать)
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
22.01.2017, 13:29 | 17 |
Но явно не раньше основ самого языка, для которого написана эта библиотека Тоже имхо.
0
|
22.01.2017, 13:29 | |
22.01.2017, 13:29 | |
Помогаю со студенческими работами здесь
17
С чего начать? С чего начать? с чего начать? С чего начать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |