Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

Как сделать?   Найти похожие ветки 

 
harismatik   (2002-07-25 15:36) [0]

Господа. Есть такой стандартный компонент, как TMediaPlayer. Через него в программе проигрывается некоторый звуковой файл. Есть необходимость сделать так, чтобы этот файл игрался до тех пор, пока не будет в программе нажата кнопка, которая бы остановила проигрывание (MediaPlayer.Stop). Ну, по типу как в WinAmp опция Replay.Кто знает?


 
ToMe   (2002-07-25 16:06) [1]

Я бы посоветовал использовать функцию Playsound, там есть возможность пукать звук по кругу, но если тебе нужен именно MediaPlayer, то:
1. Компонент TTimer
2. Создаешь событие onTimer
3. в нем: если MP.position=MP.Lenght то MP.position:=0
4. Дальше надеюсь понятно


 
RV ©   (2002-07-25 16:44) [2]

баден-баден, однако http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1027597055&n=2
или так теперь модно?

onNotify - посмотри
я когдато порнуху так смотрел (чтоб подряд шло)
procedure TForm1.MediaPlayer1Notify(Sender: TObject);
begin
i:=i+1;
if i=7 then close;
MediaPlayer1.Close;
MediaPlayer1.FileName:=s[i];
MediaPlayer1.Open;
MediaPlayer1.Play;
end;


 
harismatik   (2002-07-25 17:13) [3]

2 RV

Я знаю, что это дубликат. Просто при отправке произошел сбой и пришлось слать еще раз. А на сайте зафиксировались обе.

А вариант с Notify пожалуй подойдет :)
Щас попробуем.



Страницы: 1 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-7937
kex86
2002-09-24 01:34
2002.10.03
ХР


4-8227
Игорь
2002-08-09 04:12
2002.10.03
Копиование перемещение файлов не получается :( pls help


3-7846
alexts
2002-09-11 12:57
2002.10.03
Фильтр в ADO


1-8055
Vdovin-AV@yandex.ru
2002-09-20 13:51
2002.10.03
Дабл Клик в Memo


14-8125
Undert
2002-09-08 10:49
2002.10.03
-----===== Delphi 7 =====-----