Страница: 1 |
Страница: 1 |
Вопрос: Простой mp3-плеер.
Добавлено: 29.05.07 17:27
Автор вопроса: socol
У кого-нибудь есть исходник простого mp3-плеера? Мне нужно чтобы снизу формы был mp3 плеер с функциями:
-проигрывание зарание запланированых дорожек
- кнопки:Play,pause,stop
-регулировка громкости
-полоса прокрутки
Все найденные мной исходнки слишком замудренные...
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 29.05.07 20:53
Я тоже хочу плеер, но не просто mp3'шник с контролом, а нормальный - на АПИ
PS
А это не ты ли блокнот искал? Зачем тебе все это?
Номер ответа: 2
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #2
Добавлено: 30.05.07 08:48
наверное пишет блокнот со встроенным mp3-плеером или mp3-плеер со встроенным блокнотом
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 30.05.07 10:08
А какие способы вывода звука есть?
Хотелось бы чтобы можно было указать через какой миксер пропускать аудио (Sound MAX, Wave mapper и т.п.)
Стоит ли работать с mp3 через MCI или есть способы лучше?
Где почитать по командам MCI? (Кроме API Guide и API Viewer )
Конкретно интересуют способы получения инфы о длине, названии файла. Как узнать/установить пекущую позицию проигрываемого mp3
Прошу не предлагать готовые сторонние DLL для работы с mp3. Лучше всего - на АПИ
Номер ответа: 4
Автор ответа:
Bonapart
ICQ: 175256
Вопросов: 32
Ответов: 108
Web-сайт:
Профиль | | #4
Добавлено: 30.05.07 10:24
acerace.narod.ru/player.rar
Исходник, всё на АПИ (MCI на нем же), с полосой прокрутки , плай,стоп,пауза,промотка
можешь доделать плэйлист
Номер ответа: 5
Автор ответа:
Bonapart
ICQ: 175256
Вопросов: 32
Ответов: 108
Web-сайт:
Профиль | | #5
Добавлено: 30.05.07 10:27
-регулировка громкости я поищу,
но вот есть вариант
shell "contol mmsys.cpl"
Номер ответа: 6
Автор ответа:
Bonapart
ICQ: 175256
Вопросов: 32
Ответов: 108
Web-сайт:
Профиль | | #6
Добавлено: 30.05.07 10:32
точнее так Shell "cmd /X/C D:\WINDOWS\system32\mmsys.cpl"
Номер ответа: 7
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #7
Добавлено: 30.05.07 12:14
Просто скажу, что пример Bonapart с использованием встроенной в винду winmm.dll. Я бы на месте ZagZag взял заголовочные файлы C++ или MASM, нашел бы документацию winmm.dll. Не совсем понятно, почему не устраивают сторонние библиотеки, например есть бесплатный кодек LAME со всей документацией..
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 30.05.07 12:22
Автору вопроса возможно подойдет пример ZagZag по MMPlayer LITE: http://www.vbnet.ru/forum/show.aspx?id=76306 (если удастся разобраться в коде на MASM). Тут всё, что необходимо, чтобы проиграть большинство mp3 файлов, плюс могут воспроизводиться даже некоторые фильмы avi!
Номер ответа: 9
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #9
Добавлено: 30.05.07 12:40
Регулировка громкости тоже через winmm.dll
Работа с миксером через вызов этих функций:
mixerOpen,
mixerGetLineControls,
mixerGetControlDetails
mixerSetControlDetails,
mixerClose
У кого установлен MASM32v9.0, смотрите пример:
\masm32\examples\bcraven\mvolume
Номер ответа: 10
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #10
Добавлено: 30.05.07 17:21
Ой. Совсем забыл про плеер, но на самом деле он не совсем мой. Я просто доработал стандартный плеер из примеров по masm32
Кстати там неплохой плеер, 3-4Кб по размеру вроде
Пасиба, mc-black. Ща правда некогда, но потом обязательно что-нибудь сделаю.
Номер ответа: 11
Автор ответа:
Killerrati
Вопросов: 2
Ответов: 1
Профиль | | #11
Добавлено: 30.05.07 18:16
Пример bonapart'a проигрывает все музыкальные и видео файлы и его использование предполагает использование кодеков но обеспечивает более широкий спектров форматов муз.файлов.