تعامل مع الوسائط المتعددة في دلفي - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2013-06-29, 18:20   رقم المشاركة : 1
معلومات العضو
طيباوي ابو علي1
عضو نشيط
 
إحصائية العضو










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

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

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

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.









 


رد مع اقتباس
قديم 2013-07-04, 11:24   رقم المشاركة : 2
معلومات العضو
محمد الهادي ع
عضو مميّز
 
الصورة الرمزية محمد الهادي ع
 

 

 
إحصائية العضو










M001

شكرا لك ........










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
المتعددة, الوسائط, بعالم, دلفى


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 02:12

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc