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

تنفيذ مجموعة أوامر عند توقف الصوت في ميديا بلاير

بدأه mas123 في 23 نوفمبر 2008 · 10 رد · 1,376 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

كيف يمكنني تنفيذ مجموعة من الأوامر عند انتهاء الملف الصوتي الذي يقوم بتشغيله ole ويندوز ميديا بلاير؟؟

لمزيد من التوضيح

يوجد في النموذج كائن ويندوز ميديا بلاير

يتم تزويده برابط ويتم تشغيل هذا الملف الصوتي

أريد تنفيذ بعض الأوامر بعد انتهاء تشغيل الملف الصوتي

فما هو الكود الخاص بهذه العملية

؟؟؟

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#2

اخي الفاضل محمد صالح

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

اين هو الملف الذي يحتوي على كائن الميديا بلير

وما هي الأوامر التي تريد تنفيذها بعد انتهاء الملف الصوتي

اتمنى ان تضع مثال وشرح تفصيلي لما تريد القيام به حتى نستطيع مساعدتك

#3

مرحبا بأختي الفاضلة أم عهود

أحس أن الموضوع بسيط جدا ولكني أجهل طريقته

المطلوب ببساطة

عند الانتهاء من تشغيل ملف صوتي من خلال عنصر تحكم ويندوز ميديا بلاير

تنفيذ بعض الأكواد وليكن تشغيل ملف صوتي آخر

ومرفق مثال

شكرا لتواصلك أخت زهرة مرة أخرى

sound_mas123.rar

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#4

تفضل اخي محمد صالح

وضعت لك طريقتين للتشغيل

وستجد الشرح على الأكواد في النموذج

sound_mas123_UP.rar

#5

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

بارك الله فيك اختنا زهرة وحفظك

#6

شاكر لك محاولتك في الحل

ولكن ليس هذا هو المطلوب

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

والمطلوب تنفيذ مجموعة من الأكواد بعد انتهاء الملف الصوتي بغض النظر عن مدته ورابطه

بمعنى آخر هل يوجد كود يأتينا بمدة الملف المشغل ثم نقوم بمقارنة مدة التشغيل بمدة الملف فإذا كانتا متساويتين نفذ البرنامج .........

أو هل يوجد كود إذا تم الضغط على زر stop( إيقاف ) أو توقف الملف ذاتيا يقوم البرنامج بتنفيذ ....................

ربنا يوفقنا جميعا

فهذه الأكواد سأستعملها في برنامج خفيف ولذيذ

سأعرضه بعد الانتهاء منه في منتدانا الرائع

الفريق العربي للبرمجة

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#7

اخي الفاضل محمد صالح

ماذا تقصد بأنه اذا تم تشغيل سورة البقره اولا لن يحدث شيء بعدها ؟

بالطبع لن يحدث شيء بعدها لأنها أخر كود يتم تشغيله ( آخر صوت يتم قراءته بعد سور الفاتحه )

طبعا فكرتك غامضه تماما ولا تريد الإفصاح والشرح عن اي شيء

لذا آمل وضع الفكره كامله بالشرح مع ماهية هذه الأكواد هل هي تنفيذ شيء معين او احداث معينه يتم تشغيلها بعد انتهاء الحدث السابق

لأن كل شيء ممكن يتم برمجته بالكود لينفذ لنا ما نريده بالضبط .

#8

سأرسل لك التفاصيل في رسالة خاصة

حتى لا يتم حرق المفاجأة

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#9

ولكن الرسائل الخاصه بك ممتلئة أو غير متاحة

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#10

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

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

لا أدري أين الخطأ؟

هل في توضيحي للمطلوب؟

ربما

أختي الكريمة زهرة وجميع الأعضاء والمشرفين

ليس حلا أن أعرف مدة الملف الصوتي الخاص بسورة الفاتحة ثم أقوم بتشغيل سورة البقرة بعد انتهاء هذه المدة من خلال تايمر

ليس هذا ما أريده

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

أرجو أن يكون اتضح هذا الجزء

بالنسبة للمطلوب تحديدا

عند تشغيل أي ملف صوتي في الميديا بلاير أيا كان رابطه أو مدته أريد تنفيذ مجموعة من الأكواد حينما ينتهي تشغيل الملف الصوتي

وقلنا وليكن كمثال للأكواد التي يتم تنفيذها بعد الانتهاء..... تشغيل ملف صوتي آخر

أين خبراء الأكسس

؟؟

شكرا لكم مقدما

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#11

اخي الفاضل محمد صالح

لكي نقوم بتشغيل اكثر من ملف صوتي متعاقبه خلف بعض اي بعد انتهاء الملف الصوتي الأول يبدأ الملف الصوتي الثاني وهكذا حتى نهاية جميع الملفات سواء كانت رابط من الأنترنت كما في مثالك او ملفات موجوده في الجهاز فإننا نستخدم هذا السيكربت بهذه الطريقة

<?wpl version="1.0"?>
<smil>
	<head>
		<meta name="Generator" content="Microsoft Windows Media Player -- 11.0.5721.5230"/>
		<meta name="AverageRating" content="0"/>
		<meta name="TotalDuration" content="0"/>
		<meta name="ItemCount" content="2"/>
		<author/>
		<title>Playlist1</title>
	</head>
	<body>
		<seq>
			<media src="http://live.islamweb.net/quran/haram1426/001.mp3"/>
			<media src="http://live.islamweb.net/quran/haram1426/002.mp3"/>
		</seq>
	</body>
</smil>

يكون التغيير فقط في عدد الملفات temCount لاحظ انها هنا عدد 2 ملفات يتم قراءتها

وايضا اسماء او روابط الملفات هي

<media src="http://live.islamweb.net/quran/haram1426/001.mp3"/>
<media src="http://live.islamweb.net/quran/haram1426/002.mp3"/>

بإمكاننا اضافة عدد لا نهائي من الملفات والروابط بالطريقة السابقة ولا تنسى اضافة العدد سواء 2 او 3 او حتى 1000 في ItemCount

الآن نحفظ هذا السيكربت بصيغة wpl

يوجد ملف مرفق بإسم Playlist1.wpl في نفس مجلد القاعدة

ننتقل الآن كائن الميديا بلير ونعرض خصائصة ونضع مسار الملف بهذه الطريقة

post-15367-1227778946_thumb.gif

الآن ننتقل الى الكود في النموذج ونضع تحت زر الأمر هذا الكود لتثبيت مسار الملف الذي قمنا بعمله بهذه الطريقة

Private Sub CmdStart_Click()
Dim path As String
path = Application.CurrentProject.path & "\Playlist1.wpl"
wmp.URL = path
End Sub

واخيرا هذا هو الملف المرفق يحتوي على قاعدة البيانات وكذلك على ملف Playlist1.wpl

بمجرد فتح القاعدة سيقوم البرنامج بقراءة الملف Playlist1.wpl حيث انه يحتوي على الملفات المراد قرائتها وايضا يمكنك ايقاف التشغيل او الضغط على زر الأمر لبدء القراءة من جديد من اول ملف صوتي

sound_mas123_Last.rar

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…