Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
14-8157
MJH
2002-09-07 19:45
2002.10.03
NitroAmp 074XPbeta2 - вышла в свет новая версия


1-8026
XPatriot
2002-09-20 20:38
2002.10.03
PopUpMenu


7-8193
МИФИст
2002-07-25 21:30
2002.10.03
Как 2000 разогнать?


1-7972
OxOTHuK
2002-09-24 13:54
2002.10.03
Калькулятор


7-8189
МИФИст
2002-07-24 21:13
2002.10.03
Красоту навожу...




   Наверх