Вниз
Скачать: CL | DM;

MediaPlayer   Найти похожие ветки 

 
vajo   (2004-05-06 19:05) [0]

Подскажите компанент для медиаплейера. Нашел компанент DSPack, всё хорошо, но только у него недостаток. Моргает изображение после паузы.
Может есть еще какие-нибудь?


 
Mihey ©   (2004-05-06 22:57) [1]

TSmartMediaPlayer


 
Mihey ©   (2004-05-06 23:04) [2]

Кстати, через ActiveX можно использовать Windows MediaPlayer (должен быть установлен выше версии 6.4, а более высокие версии уже у всех поголовно).

Устанавливается через Component ->Import ActiveX Control. Надо выбрать Windows Media Player (version 1.0) и переименовтаь его из TMediaPlayer в другое что-нибудь, типа TWMP, так как есть уже такой копмонент.

Играть через так:

...
public
   dTotalFrames: Double;
   dTotalTimeSecs: Double;
   dFramerate: Double;
...

 if OpenDialog1.Execute then
 begin
   WMP1.FileName := OpenDialog1.FileName;
   while WMP1.ReadyState < 3 do
     Application.ProcessMessages;

   // Get Length in frames
   WMP1.DisplayMode := 1; // 1 = Frames
   dTotalFrames := WMP1.Duration;

   // Get length in seconds
   WMP1.DisplayMode := 0 ; // 0 = Time
   dTotalTimeSecs := WMP1.Duration;

   // Framerate
   if dTotalTimeSecs > 0 then
     dFramerate := DTotalFrames / dTotalTimeSecs;

   WMP1.Play
 end;


 
*BES* ©   (2004-05-07 21:59) [3]

Tbassplayer вне конкуренции!!!!


 
vajo   (2004-05-11 18:57) [4]

>Mihey
FileName, ReadyState, Duration, DisplayMode, Play
- не найдены идентификаторы


 
vajo   (2004-05-11 19:00) [5]

При написаниии имени компанента (WMP1) в тексте программы выпадает список методов и тд. - можно где-то почитать про них?


 
Mihey ©   (2004-05-11 20:35) [6]

На сайте Microsoft.


 
vajo   (2004-05-13 13:43) [7]

>Mihey
А вот по поводу того-что не найдены методы и свойства (FileName, ReadyState, Duration, DisplayMode, Play
), это может зависеть от версии виндовс (у меня ХР).
Проект с этим плеером будет работать в др. виндах?



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

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



Память: 0.46 MB
Время: 0.022 c
1-1090149370
Wahnsinng
2004-07-18 15:16
2004.08.01
byte


4-1087908765
Davinchi
2004-06-22 16:52
2004.08.01
Чтение/запись свойств файла через описание его класса в реестре


1-1089804769
CTAPbIi
2004-07-14 15:32
2004.08.01
Закрытие модальной формы.


4-1087870788
Sirus
2004-06-22 06:19
2004.08.01
Можно ли одну DLL вызывать из двух приложений сразу??


1-1090151824
Вопрос
2004-07-18 15:57
2004.08.01
PenPos или "как нарисовать линию"




   Наверх