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

اريد كود لتشغيل ملف صوتى

بدأه حامد محمد الوصيف في 4 نوفمبر 2009 · 8 رد · 2,135 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كود لتشغيل ملف صوتى

انا بضيف الملف الصوتى عن طريق windows media player

اريد عند الضغط على الزر يتم تشغيل الملف الصوتى

وعند الضغط على زر اخر يتم الايقاف

وشكرااا جزيلااااااااااااااااااا

13598125002.gif

038c8ecfa8.gif

#2

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

إذا كان الملف الصوتي المستعمل هو wav فيمكنك استعمال الفئة SoundPlayer بالشكل التالي :

SoundPlayer sp = new SoundPlayer("file.wav");
sp.Play(); // لتشغيل الصوت
sp.Stop(); // لإيقاف الصوت

تحياتي...

#3

السلام عليكم ,

وايضا اخي ممكن تضيف اداة Windows Media Player داخل البرنامج وتعملها من الخصائص visible = false

وتضع الكود هذا في الفورم لود

axWindowsMediaPlayer1.URL="رابط او مكان الملف الصوتي";
axWindowsMediaPlayer1.close();   // لايقاف تشغيل الملف الصوتي

Chaos is rejecting all you have learned, chaos is being YOURSELF
 

#4

السلام عليكم

انا عملت

axWindowsMediaPlayer1.URL="رابط او مكان الملف الصوتي";
axWindowsMediaPlayer1.close();   // لايقاف تشغيل الملف الصوتي

كود الايقاف شغال انما كود التشغيل غير شغال

ارجو الرد

13598125002.gif

038c8ecfa8.gif

#5

عذرا اخي نسيت اقلك انه يجب ان تكون كل العارضات هكذا "/"

وان تغير كل عارضه بهذا الشكل "\" الى "/" , ل

او ان تريح راسك وتخلي الكود هكذا :

axWindowsMediaPlayer1.URL=@"رابط او مكان الملف الصوتي";

Chaos is rejecting all you have learned, chaos is being YOURSELF
 

#6

السلام عليكم

الحمد لله اشتغل تمام

بس عندى استفسار

( رابط او مكان الملف الصوتي ) هوه عندى مثلا ( D:\bakra.mp3 ) طب ده البرنامج حشتغل على الجهاز بتاعى فقط لان الملف عندى على D وليس عند كل الناس

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

ارجو توضيح ازاى اضيف الملفات الصوتيه وايه الروابط بتاعتها بحيث تشتغل على كل الاجهزة

ارجو الايضاح وشكراا لان الامر مش واضح بالنسبه لى وشكرا

تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 6 نوفمبر 2009 في 03:44

13598125002.gif

038c8ecfa8.gif

#7

اخي عصرت مخي وبالادوات التي معي وحسب اللي اعرفه وجدت حل ولكن لا اظن انه الامثل ولكنه يفي بالغرض

عندما تبني مشروع الـ SETUP تضيف له الملفات الصوتيه لكي تضاف عند تشغيل الست اب , (قد تضعها بجانب الملف التنفيذي وقد تضعها في ملف اسمه مثلا اوديو فايلز)

هذا في حال وضعك للملف الصوتي في ملف الـبرنامج بجانب الملف التنفيذي اي لنقل ان الملف التنفيذي في D: اي مكان اخر , و الملف الصوتي كذلك

			string location = System.Reflection.Assembly.GetExecutingAssembly().Location.ToString();
			location = location.Replace("اسم لبرنامج.exe","اسم الملف الصوتي.mp3");
			axWindowsMediaPlayer1.URL =  @location;

اما في حال ان الملف التنفيذي في D: والملف الصوتي في مجلد داخل D: فسيكون الكود هكذا

location = location.Replace("اسم لبرنامج.exe","اسم الملف الصوتي/اسم المجلد.mp3");

ارجوا ان تكون قد وضحت لك الصورة واي خطأ لدي ارجوا من الاخوه تصحيحه

تم تعديل هذه المشاركة بواسطة shadi-ib في 6 نوفمبر 2009 في 07:38

Chaos is rejecting all you have learned, chaos is being YOURSELF
 

#8

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

الف شكر للاهتمام والرد

ولكنى مش مستوعب

وياريت لو مش حتقل عليك تراسلنى على الاميل elwesif_eng_2010@yahoo.com

او اى احد من الاعضاء

وشكرا جزيلااااااااااااااااااااا

13598125002.gif

038c8ecfa8.gif

#9
حامد محمد الوصيف كتب:

السلام عليكم

الحمد لله اشتغل تمام

بس عندى استفسار

( رابط او مكان الملف الصوتي ) هوه عندى مثلا ( D:\bakra.mp3 ) طب ده البرنامج حشتغل على الجهاز بتاعى فقط لان الملف عندى على D وليس عند كل الناس

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

ارجو توضيح ازاى اضيف الملفات الصوتيه وايه الروابط بتاعتها بحيث تشتغل على كل الاجهزة

ارجو الايضاح وشكراا لان الامر مش واضح بالنسبه لى وشكرا

أخي العزيز انت ممكن تضمه إلى Resource البرنامج بتاعك و سيصبح مساره Properties.Resources.bakra ; يعني بدل ما يبقى مكانه D:\bakra.mp3

تم تعديل هذه المشاركة بواسطة ASM172 في 8 سبتمبر 2010 في 00:51

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