|
#1
|
||||
|
||||
длина
чтото не выходит сделать длину песни
не принимет пишет мол строка и число Label4.Caption := MediaPlayer1.TrackLength[1]; |
#2
|
|||
|
|||
Label4.Caption := IntToStr(MediaPlayer1.TrackLength[1]);
|
#3
|
||||
|
||||
с этим выдает ошибку при тестировании "No MCI device open"
а код такой Код:
procedure TfrmMyBrowser.ListBox1Click(Sender: TObject); begin if SpeedButton2.Tag = 0 then // вывести в поле метки Label1 имя выбранного файла Label2.Caption:=ListBox1.Items[ListBox1.itemIndex] else frmMyBrowser.Play; Label4.Caption := IntToStr(MediaPlayer1.TrackLength[1]); end; |
#4
|
||||
|
||||
вобщем может ли кто в ICQ помочь в работе с этим
|
#5
|
||||
|
||||
Цитата:
Сначала выбери файл (который надо проигрывать) (MediaPlayer1.FileName := 'C:\1.mp3'), потом запусти сам плеер (MediaPlayer1.Open), потом воспроизведи (если надо): MediaPlayer1.Play; И только потом можешь узнать длину... Помогаю за Спасибо |
#6
|
||||
|
||||
там же в коде у нас уже выбран файл
|
#7
|
||||
|
||||
В том коде, что вы дали файл НЕ выбран., темболее я откуда знаю, что за тег у SpeedButton2? В этом коде вы только что-то воспроизводите.
Помогаю за Спасибо |
#8
|
||||
|
||||
ну вот мы выбрали песню из лист бокса, название песни выдается, должна выдаваться и продолжительность
Последний раз редактировалось ALexandr555, 11.10.2010 в 19:31. |
#9
|
||||
|
||||
вобщем сделал при клике на воспроизвести выдает прожолжительность, вот только выдает шестизначными числами...
|
#10
|
||||
|
||||
в справке уточни в каких единицах возвращается
Пишу программы за еду. __________________ |
#11
|
||||
|
||||
Он в милисекундах выдает вроде. Переделай в секунды, целым делением на 60.
Помогаю за Спасибо |
#12
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#13
|
||||
|
||||
где переделать на секунды
|
#14
|
||||
|
||||
а как вычесть из числа 3 последние цифры?
|
#15
|
||||
|
||||
Цитата:
По теме: тебе надо, чтоб выводилось в секундах? Тогда тупо бери целую часть от деления на 1000, твоего числа (в миллисекундах), и это и будет длина в секундах. Помогаю за Спасибо |