الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مشروع] برنامج مشغل ملفات صوتية - N0player

رائج
بدأه B.M.AbdelAziZ في 27 سبتمبر 2008 · 169 رد · 19,342 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#51

لدي ملاحظة صغيرة

لما يكون في القائمة أكثر من ملف و نقوم بتشغيل أحدها و عند النقر على ملف آخر تتوقف عملية القراءة

#52
djug كتب:
لما يكون في القائمة أكثر من ملف و نقوم بتشغيل أحدها و عند النقر على ملف آخر تتوقف عملية القراءة

هذه هي النقطة 8:

عند النقر مرة واحدة على ملف لا تتوقف القراءة

عند النقر مرتين على ملف يتم قرائته

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 30 سبتمبر 2008 في 00:45

d4baa0.gif
#53

النقطة 8

(ملاحظة: عبارة عن إعادة توزيع للكود السابق فقط)

بقي مشكل في إيقاف الملف المقروء

N0Player.rar

#54

ليس اعادة توزيع فقط بل هناك اضافات

او اصح اعادة التفكير في الطريقة السابقة وتغييرها لطريقة احسن تتوافق مع النقطة الاخيرة

d4baa0.gif
#55

هناك ملاحظة :

عندما يكون الملف في حالة قراءة وننقر مرتين فان الملف يقراء من جديد وسوف تسمع الملف يقراء مرتين

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#56

تم تصحيح :

اقتباس
عندما يكون الملف في حالة قراءة وننقر مرتين فان الملف يقراء من جديد وسوف تسمع الملف يقراء مرتين

N0Player.rar

تم تعديل هذه المشاركة بواسطة mohfa في 30 سبتمبر 2008 في 07:46

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#57

لم اجرب المرفق لانني في مكان لايسمح بذلك

لكن ساطر النقطة الموالية لكي يستمر التطوير

النقطة:9

خيار Loop عبارة عن ChackBox

عند قراءة ملف وانتهائه ينتقل تلقائيا الى قرائة الملف التالي

d4baa0.gif
#58

النقطة 9

اضفت مؤقت - Timer - و CheckBox فإذا كان الـ CheckBox مفعل فإن الـ Timer سيشتغل تلقائيا وهذا يعني AutoLoop

بعد إذن اخي عبد العزيز والإخوة لقد رفعت كذلك ملف المساعدة لـ Bass

-----------------------------

لقد نسيت ان ابارك لإخواننا في المشرق العربي بالعيد : صح عيدكم وكل عام وانتم بخير .

هنا في الجزائر العيد سيكون غدا إن شاء الله

-----------------------------

N0Player.rar

bass.rar

تم تعديل هذه المشاركة بواسطة mohfa في 30 سبتمبر 2008 في 21:27

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#59

إظافة خاصية - Boolean - يمكن ان تستعمل في المستقبل :

عند الضغط على الزر X - إغلاق - البرنامج هل :

يتم إغلاق البرنامج او إخفائه في الـ SysTray

N0Player.rar

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#60

mohfa ابليت بلاء حسن

بالنسبة لملف المساعدة لـ Bass وضعت رابط BASS عندما ذكرت اننا نستعمله ومن المفروض حمله الجميع واطلع على ما يحتوى

بالنسبة لالزر X و إخفائه في الـ SysTray فهذه فيما بعد

الان النقطة 10

حفظ قائمة التشغيل عند خروج البرنامج بملف نصي اسمه playlist.m3u

واسترجاعها تلقائيا عند تشغيله مرة ثانية

d4baa0.gif
#61

النقطة 10

N0Player.rar

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#62

جيد

النقطة 11

خيار Shuffle

اي ليس قراءة ملف تلو التالي عشوائيا

مثال: الاول ثم الرابع ثم العاشر ثم الثالث عشوائيا Random

d4baa0.gif
#63

اخي عبد العزيز هلا شرحت جيدا

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#64

عدنا بقائمة التشغيل 10 ملفات

عندما تضغط على الزر Play وخيار shuffle مفعل يتم اختيار ملف عشوائيا من القائمة وتشغيله

عندما ينتهي وخيار Loop مفعل يتم اختيار ملف اخر عشوائيا وتشغيله وهكذا دون توقف

استعمال Random بدلا من استعمال ItemIndex وتعديل الازم

d4baa0.gif
#65

محاولة سريعة لنقطة 11

N0Player.rar

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#67

النقطة ما قبل السابقة لم اجربها كما ذكرت

وعندما جربتها وجدت خطأ في Loop

حيث يتم تكرار نفس الملف بالرغم من انه يظهر اختيار ملف ثاني بالقائمة

N0Player.rar

ارفقت ملفين صغيرين للتجربة

التنفيذ + الضغط على Play لكي يظهر الخطأ

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 1 أكتوبر 2008 في 12:38

d4baa0.gif
#68

عيد مبارك اعاده الله علينا وعليكم باليمن واليسر والبركة

لقد فاتني الكثيرا في المشروع النقطة 11 ماشاء الله

لقد تقدم الموضوع بشكل واضح

تحياتي

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#69

عياد مبارك وكل عام الامة الإسلامية احسن ان شاء الله

والنقاط القادمة لاتزال كثيرة اخي علي فجهز نفسك...

تم تصحيح خطأ Loop لنمر للنقطة الموالية

N0Player.rar

النقطة 12:

اضافة امكانية حذف ملفات من القائمة (او افراغها كلها)

d4baa0.gif
#70

السلام عليكم و رحمة الله و بركاته :

اولا عيدكم مبارك وكل عام والامة الإسلامية جمعاء بخير

تمت إضافة النقطة 12

وهي كالتالي

{ حذف ملف إذا كانت HasConfirm مفعلة فإنه سوف تظهر رسالة تأكيد عن الحذف غير ذلك سيتم الحذف مباشرة بدون تأكيد وهذا كذلك ينطبق على  مسح القائمة كليا }
procedure DelSelected(HasConfirm:Boolean);  //حذف ملف من القائمة 

procedure ClearLibrary(HasConfirm:Boolean); // مسح القائمة كليا

********

اولا اعتذر اخي عبد العزيز والإخوة الاعضاء إن كان هناك خطاء في المرفق السابق وذلك لان التعديل كان سريع وسطحي .

N0Player.rar

تم تعديل هذه المشاركة بواسطة mohfa في 1 أكتوبر 2008 في 22:57

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#71

لاتعتذر ولاشيئ وجود اخطاء شيئ عادي

دون تضييع وقت نمر للتالي

النقطة 13 اظافة الازار

First الاول : لتشغيل اول ملف بالقائمة

Previous السابق: الملف السابق ان وجد

Next التالي : الملف التالي ان وجد

Last الاخير : الملف الاخير

d4baa0.gif
#72

النقطة 13

N0Player.rar

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#73

حاليا جيد

ينقصة دعم خيار Shuffle

اضافة هذا الدعم بحاجة لتشغيل المخ

ساشرح لك :

بداء البرنامج بالملف الاول والخيار الShuffle + Repeat PlayList مفعلين

عندما ينتهي الملف الاول يتم اختيار الملف الموالي عشوائيا وليكن الخامس

(نحن عند الخامس) لو نضغط على الزر Previous يجب ان يعود للملف الاول وليس الرابع

(نحن عند الخامس) لو نغظ على الزر Next يجب اختيار ملف عشوائي وليس السادس

فهمت ام اشرح اكثر ؟

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 2 أكتوبر 2008 في 00:54

d4baa0.gif
#74

والله ياخي عبد العزيز ياريت شرح اكثر

تم تعديل هذه المشاركة بواسطة mohfa في 2 أكتوبر 2008 في 00:57

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#75

تم تشغيل الملفات عشوائيا مثلا بالترتيب

1 5 9 3 7

نحن الان عند 7 الذي يتم تشغيله

عندما تضغظ Previous يتم تشغيل 3

عندما تضغظ Previous مرة اخرى يتم تشغيل 9

الان نحن عند 9

لو نضغظ Previous يتم تشغيل 5

ولو نضغط Next يتم تشغيل 3

فهمت ؟

d4baa0.gif

مواضيع مشابهة