IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Tmediaplayer, Видео
klem4
сообщение 16.08.2005 13:56
Сообщение #1


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


При вызове MediaPlayer1.Play выдает : EMCIDeviceError 'NO MCI Device open'

unit Unit1;

interface

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

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

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
   MediaPlayer1.Play;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   MediaPlayer1.Display     := Panel1;
   MediaPlayer1.FileName    := 'zp';
   MediaPlayer1.AutoOpen    := True;
   MediaPlayer1.DisplayRect := Rect(0, 0, 400, 320);
   MediaPlayer1.Visible     := False;
end;

end.


что это может быть ?

Сообщение отредактировано: klem4 - 16.08.2005 13:56


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 3)
volvo
сообщение 16.08.2005 14:16
Сообщение #2


Гость






Обязательно AutoOpen? Вот так работает:
procedure TForm1.FormCreate(Sender: TObject);
begin
   MediaPlayer1.Display     := Panel1;
   MediaPlayer1.FileName    := 'zp';
   MediaPlayer1.Open;
   MediaPlayer1.DisplayRect := Rect(0, 0, 400, 320);
   MediaPlayer1.Visible     := False;
end;
 К началу страницы 
+ Ответить 
Malice
сообщение 16.08.2005 14:17
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 705
Пол: Мужской

Репутация: -  20  +


Попробуй так:
Код
procedure TForm1.Button1Click(Sender: TObject);
begin
  MediaPlayer1.Open;
  MediaPlayer1.Play;
end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 16.08.2005 14:46
Сообщение #4


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Спасибо, товарищи, все получилось smile.gif


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 25.07.2025 9:15
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"