Главная страница
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.011 c
3-7849
Slava_BAZ
2002-09-13 07:09
2002.10.03
Отчёт из 3 таблиц?


1-7962
Irisha
2002-09-23 22:36
2002.10.03
Можно ли в TDrawGrid вставить комбобокс


14-8151
MaximatorVeter
2002-09-09 11:43
2002.10.03
Мелочи жизни


3-7803
REA
2002-09-09 10:06
2002.10.03
Добавление записей в пронумерованную таблицу


4-8214
Soft
2002-08-16 14:04
2002.10.03
Завершился ли Thread или нет?