powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проигрывание AVI
5 сообщений из 5, страница 1 из 1
Проигрывание AVI
    #32346404
Timujin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Вот кусок кода из Help
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
iLength :=  255 ;
setLength(sWinDir, iLength);
iLength := GetWindowsDirectory(PChar(sWinDir), iLength);
setLength(sWinDir, iLength);
With Form1.MediaPlayer1 do begin
     Filename := sWinDir + '\Clock.avi'; //specify video file
     DeviceType := dtAVIVideo; //set Device compatibility to AVI
     Display := Form1.Panel1; //Set display device to a TPanel
     Open;
     Play;
end;

Почему-то AVI-шка не проигрывается :-( Форма высвечивается, на форме панель, на панели - ничего. Подскажите, где я дурак?
...
Рейтинг: 0 / 0
Проигрывание AVI
    #32346406
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeviceType := dtAVIVideo;
попробуй с этим параметром поигратся ..

а воообще когда я делал свой проигрыватель
у меня не было никаких проблем с этим .

_____________
...
Рейтинг: 0 / 0
Проигрывание AVI
    #32346424
Timujin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал разные типы: dtAutoSelect, dtAVIVideo, dtCDAudio, dtDAT, dtDigitalVideo, dtMMMovie,dtOther, dtOverlay, dtScanner, dtSequencer, dtVCR, dtVideodisc, or dtWaveAudio

хотя конечно, правильно dtAVIVideo. Но не работает :-(
...
Рейтинг: 0 / 0
Проигрывание AVI
    #32347247
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно
у меня без проблем
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, MPlayer, ExtCtrls;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    MediaPlayer1: TMediaPlayer;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 MediaPlayer1.FileName  := 'D:\tratata.avi';
 MediaPlayer1.Display  := panel1;
 MediaPlayer1.Open;
 MediaPlayer1.Play;
end;

end.
...
Рейтинг: 0 / 0
Проигрывание AVI
    #32348367
_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаешь проверь не забыл ли добавить TPanel , но и без него должно идти только во весь экран!
Воспользуйся кодом LexusR, он работать будет!!!
_USER
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проигрывание AVI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]