Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Музыка в проге 
:(
    Опции темы
COOLHack
Дата 15.5.2008, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 281
Регистрация: 8.2.2008

Репутация: нет
Всего: 0



Как сделать чтоб при нажатии но кнопку, запустился указанный мп3 файл, при нажатии на другую, остановилось воспроизведение...

Я пробывал это реализовать с помощью компонента Медиа плеер, но не получилось.

Просто запуск файла (то есть открытие его с прогой по умолчанию) не подъходит.

Нужно чтоб при нажатии на кнопку началось воспроизведение трека, при нажатии на втрую-остановилось.

PM MAIL   Вверх
Exai1e
Дата 15.5.2008, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



че не получилось то ?...
Код

i : integer = 0;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
  if i = 0 then
    MediaPlayer1.FileName := 'C:\f.mp3';
  i := 1;
    MediaPlayer1.Play;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  MediaPlayer1.Pause;
//или MediaPlayer1.Stop; смотря чего тебе именно надо
end;


помоему и неполучаться то нечему smile

Это сообщение отредактировал(а) Exai1e - 15.5.2008, 21:57


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
COOLHack
Дата 15.5.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 281
Регистрация: 8.2.2008

Репутация: нет
Всего: 0



Вылазиет окно ошибки с таким текстом:

Project Project1.exe raised exception class EMDCIDeviceError with message 'No MCI denice open'. Process stopped. Use Step or Run to contine.

Жму OK, потом на F9, и  ещё одно сообщение:  No MCI divice open.


Чё эт за фигня, и как сделать чтоб всё работало?

PM MAIL   Вверх
SAVANE
Дата 15.5.2008, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 20.7.2006
Где: Украина, Полтава

Репутация: нет
Всего: 1



Используй библиотеку Bass.dll
В форуме есть описано. 
Медиаплеер делфи не коректно работает.
--------------------
Be not afraid of growing slowly, be afraid only of standing still!
PM MAIL WWW ICQ   Вверх
Qu1nt
Дата 15.5.2008, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 13.1.2007

Репутация: 2
Всего: 50



Код

..
MediaPlayer1.Open;
MediaPlayer1.Play;
..

PM MAIL   Вверх
COOLHack
Дата 15.5.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 281
Регистрация: 8.2.2008

Репутация: нет
Всего: 0



пишу так: 

Код

procedure TForm1.Button1Click(Sender: TObject);
begin
    MediaPlayer1.FileName := 'D:\Music\f.mp3';
    MediaPlayer1.Open;
    MediaPlayer1.Play;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
    MediaPlayer1.Stop;
end;


И вместо предыдущей ошибки, эта: 

user posted image


Это сообщение отредактировал(а) COOLHack - 15.5.2008, 23:50
PM MAIL   Вверх
Данкинг
Дата 16.5.2008, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Какой дебаггер?? smile А что в devicetype у медиаплеера стоит?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
dumb
Дата 16.5.2008, 03:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: нет
Всего: 158



кодек какой-то с навесным протектом, в котором антидебаг включен... порылся: инет говорит, что какие-то версии divx'а этим страдают. либо кодек переставь, либо запускай не из среды.
PM MAIL   Вверх
COOLHack
Дата 16.5.2008, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 281
Регистрация: 8.2.2008

Репутация: нет
Всего: 0



скомпелировал, запустил, в итоге музыку играет как зажованную старую касетную плёнку, только раза в дву хуже... 

ЧТо мне теперь делать?
PM MAIL   Вверх
Exai1e
Дата 16.5.2008, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



Ну на делфи ругаться не стоит, чет у тя с компом smile обнови кодеки, мб поможет)


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

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

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0507 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.