منتدى متعدد المهام
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى متعدد المهام

منتدى متعدد المهام في عدة مجالات
 
الرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 تعامل مع الوسائط المتعدد في دلفي

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
طيباوي




عدد المساهمات : 98
نقاط : 282
تاريخ التسجيل : 28/04/2015
الموقع : http://delph.forumalgerie.net

تعامل مع الوسائط المتعدد في دلفي Empty
مُساهمةموضوع: تعامل مع الوسائط المتعدد في دلفي   تعامل مع الوسائط المتعدد في دلفي Icon_minitimeالخميس أكتوبر 20, 2016 7:31 pm


بسم الله الرحمن الرحيم

تعامل مع الوسائط المتعدد في دلفي

unit Unit1;

interface

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

type
TForm1 = class(TForm)
MediaPlayer1: TMediaPlayer;
Panel1: TPanel;
Button1: TButton;
OpenDialog1: TOpenDialog;
Button2Open: TButton;
Button3Save: TButton;
SaveDialog1: TSaveDialog;
procedure Button1Click(Sender: TObject);
procedure Button2OpenClick(Sender: TObject);
procedure Button3SaveClick(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}
{
فتح ملف فيديو أي صوت و صورة أو وديو أي صوت
بعد البحث عنه
}
procedure TForm1.Button1Click(Sender: TObject);
begin
MediaPlayer1.AutoOpen := false;
OpenDialog1.DefaultExt := 'avi';
OpenDialog1.Filter := 'fichiers avi(*.avi)|*.avi|fichiers wav(*.wav)|*.wav|tout les fichiers (*.*)|*.*';
if OpenDialog1.Execute then
begin
MediaPlayer1.FileName := OpenDialog1.FileName;
MediaPlayer1.DeviceType := dtAutoSelect;
MediaPlayer1.Open;
MediaPlayer1.Play;
MediaPlayer1.DisplayRect := Panel1.ClientRect;
end;
end;

// فتح ملف صوت محدد في المسار
procedure TForm1.Button2OpenClick(Sender: TObject);
begin
MediaPlayer1.AutoOpen := false; // Ouvrir
MediaPlayer1.FileName := 'C:\WINDOWS\Media\start.wav';
MediaPlayer1.DeviceType := dtAutoSelect;
MediaPlayer1.Open;
MediaPlayer1.Wait := false;
// بداية التسجيل
MediaPlayer1.StartRecording;
end;

// حفظ الملف
procedure TForm1.Button3SaveClick(Sender: TObject);
begin
MediaPlayer1.Stop; // Entegistrer
SaveDialog1.DefaultExt := 'wav';
SaveDialog1.FileName := 'wave';
SaveDialog1.Filter := 'fichier (*.wav)|*.wav';
if SaveDialog1.Execute then
begin
MediaPlayer1.FileName := SaveDialog1.FileName;
MediaPlayer1.Save;
MediaPlayer1.Close;
end;
end;

end.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://delph.forumalgerie.net
samire




عدد المساهمات : 75
نقاط : 77
تاريخ التسجيل : 30/09/2016

تعامل مع الوسائط المتعدد في دلفي Empty
مُساهمةموضوع: رد: تعامل مع الوسائط المتعدد في دلفي   تعامل مع الوسائط المتعدد في دلفي Icon_minitimeالإثنين أكتوبر 24, 2016 4:42 pm

مشكور على الرد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعامل مع الوسائط المتعدد في دلفي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تعامل مع النماذج المستعملة في مشروع دلفي
» المصفوفات تعامل معهم في لغة جو Go
» المصفوفات تعامل معهم في لغة جو Go
» رسائل في دلفي
» جمع عددين في دلفي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى متعدد المهام :: منتديات عالم الحواسيب الشخصية :: تعلم البرمجة باللغة الدلفي-
انتقل الى: