Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› Проигрыватель
Посл.ответ Сообщение


Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 01 октября 2007 23:09
· Личное сообщение · #1

На ДР пообещал одному хорошему человеку написать будильник. Но будильник такой чтобы он проигрывал mp3 файл по выбору в назначенное время. Подскажите как бы это реализовать на С++... (Тоесть Delphi не советовать) Borland Builder C++ тоже не советуйте... Посоветуйте что-небудь облегчающее задачу разработки под Visual Studio. спасибо

-----
Researcher





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 01 октября 2007 23:36
· Личное сообщение · #2

www.codeproject.com/audio/LittleAudioPlayer.asp



Ранг: 20.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 01 октября 2007 23:42
· Личное сообщение · #3

Возможно здесь найдётся что-нибудь полезное: ishodniki.ru/go.php?to=cpp
В частности, работа с временем (таймеры, часы, ...): ishodniki.ru/list/?cat=6&show=cpp_system&pr=sys_date
с мультимедиа: ishodniki.ru/list/?cat=6&show=cpp_system&pr=sys_media



Ранг: 65.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 01 октября 2007 23:47 · Поправил: Halt
· Личное сообщение · #4

ну если проигрывать стандартными средствами (через windowsmediaplayer на сях должен быть такой компонент ну или Fmod ищи он вроде проигрывает) то по-моему проблем нет..

дата и время тоже получаются элементарно....
по теме:
www.codeproject.com/netcf/simple_mp3_player_for_ppc.asp
www.codeproject.com/audio/mp3player.asp

пока писал уже ответили ))




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 02 октября 2007 02:31
· Личное сообщение · #5

Спасибо ребят)

-----
Researcher




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 02 октября 2007 07:32
· Личное сообщение · #6

я считаю проще заюзать bass.dll




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 02 октября 2007 20:25
· Личное сообщение · #7

LazzY, можно поподробнее? плз...

-----
Researcher




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 02 октября 2007 21:45
· Личное сообщение · #8

overwriter, в ксакепе была стотья как юзать bass.dll...

-----
Shalom ebanats!




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 02 октября 2007 22:14 · Поправил: LazzY
· Личное сообщение · #9

overwriter www.un4seen.com/ там на сайте либа и примеры к ней. еслибы мне надобыло играть мп3, выбрал бы её




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 05 октября 2007 08:30
· Личное сообщение · #10

LazzY, посмотрел. скомпелировал пару сэмлов... Но блин документации не нашел... ни в папке... ни на сайте... В дистрибутиве этого Басса нашел токо описание конфигураций... Есть где-нить доки по этой штуковине?

-----
Researcher




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 05 октября 2007 14:24
· Личное сообщение · #11

Зачем юзать внешние библиотеки? Ведь для проигрывания mp3 достаточно средств системы.

#include <vfw.h>

HWND hMCI = MCIWndCreate(Handle, HInstance, MCIWNDF_NOERRORDLG, "aaa.mp3");
MCIWndPlay(hMCI);

и для остановки
MCIWndDestroy(hMCI);

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 05 октября 2007 16:36
· Личное сообщение · #12

Tim, спсиба

Еще вопрос : Как на АПИ юзать иконку в трэе?

-----
Researcher




Ранг: 25.8 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 05 октября 2007 18:23
· Личное сообщение · #13

--> Вот посмотри, может поможет <-- http://www.wasm.ru/article.php?article=1001023




Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 октября 2007 18:38
· Личное сообщение · #14

Что значит юзать? Показать что ли? Если показать, то Shell_NotifyIcon тебе поможет. Фпоиск по этому слову, тема уже неоднократно изъезжена вдоль и поперек...

-----
The truth is out of there...





Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 октября 2007 18:38
· Личное сообщение · #15

Упс, опередили...

-----
The truth is out of there...





Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 05 октября 2007 19:00
· Личное сообщение · #16

[poly] glot, спасиб даж как-то стыдно стало

-----
Researcher



 eXeL@B —› Программирование —› Проигрыватель
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати