Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
3-7864
Vladimir*
2002-09-13 10:31
2002.10.03
Query глючит?


1-8047
Metotrone
2002-09-22 18:03
2002.10.03
Размещение texta


3-7809
MikeFW
2002-09-10 17:46
2002.10.03
Как отформатировать колонку в BDGrid?


1-7961
cpp
2002-09-23 15:41
2002.10.03
Прилипшее окно к рабочему столу


1-7905
3asys
2002-09-23 11:48
2002.10.03
---|Ветка была без названия|---





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский