السلام عليكــم ورحمـة الله وبركاتــه ،،
اريد كود لتشغيل ملف صوتى
انا بضيف الملف الصوتى عن طريق windows media player
اريد عند الضغط على الزر يتم تشغيل الملف الصوتى
وعند الضغط على زر اخر يتم الايقاف
وشكرااا جزيلااااااااااااااااااا
السلام عليكــم ورحمـة الله وبركاتــه ،،
اريد كود لتشغيل ملف صوتى
انا بضيف الملف الصوتى عن طريق windows media player
اريد عند الضغط على الزر يتم تشغيل الملف الصوتى
وعند الضغط على زر اخر يتم الايقاف
وشكرااا جزيلااااااااااااااااااا


و عليكم السلام و رحمة الله تعالى و بركاته...
إذا كان الملف الصوتي المستعمل هو wav فيمكنك استعمال الفئة SoundPlayer بالشكل التالي :
SoundPlayer sp = new SoundPlayer("file.wav");
sp.Play(); // لتشغيل الصوت
sp.Stop(); // لإيقاف الصوتتحياتي...
السلام عليكم ,
وايضا اخي ممكن تضيف اداة Windows Media Player داخل البرنامج وتعملها من الخصائص visible = false
وتضع الكود هذا في الفورم لود
axWindowsMediaPlayer1.URL="رابط او مكان الملف الصوتي"; axWindowsMediaPlayer1.close(); // لايقاف تشغيل الملف الصوتي
Chaos is rejecting all you have learned, chaos is being YOURSELF
السلام عليكم
انا عملت
axWindowsMediaPlayer1.URL="رابط او مكان الملف الصوتي"; axWindowsMediaPlayer1.close(); // لايقاف تشغيل الملف الصوتي
كود الايقاف شغال انما كود التشغيل غير شغال
ارجو الرد


عذرا اخي نسيت اقلك انه يجب ان تكون كل العارضات هكذا "/"
وان تغير كل عارضه بهذا الشكل "\" الى "/" , ل
او ان تريح راسك وتخلي الكود هكذا :
axWindowsMediaPlayer1.URL=@"رابط او مكان الملف الصوتي";
Chaos is rejecting all you have learned, chaos is being YOURSELF
السلام عليكم
الحمد لله اشتغل تمام
بس عندى استفسار
( رابط او مكان الملف الصوتي ) هوه عندى مثلا ( D:\bakra.mp3 ) طب ده البرنامج حشتغل على الجهاز بتاعى فقط لان الملف عندى على D وليس عند كل الناس
انا عاوز اعمل برنامج صوتى بس انا عاوز اضيف الملفات الصوتيه فى البرنامج بحيث يشتغل عند كل الناس
ارجو توضيح ازاى اضيف الملفات الصوتيه وايه الروابط بتاعتها بحيث تشتغل على كل الاجهزة
ارجو الايضاح وشكراا لان الامر مش واضح بالنسبه لى وشكرا
تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 6 نوفمبر 2009 في 03:44


اخي عصرت مخي وبالادوات التي معي وحسب اللي اعرفه وجدت حل ولكن لا اظن انه الامثل ولكنه يفي بالغرض
عندما تبني مشروع الـ 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
السلام عليكم ورحمة الله
الف شكر للاهتمام والرد
ولكنى مش مستوعب
وياريت لو مش حتقل عليك تراسلنى على الاميل elwesif_eng_2010@yahoo.com
او اى احد من الاعضاء
وشكرا جزيلااااااااااااااااااااا


حامد محمد الوصيف كتب:السلام عليكم
الحمد لله اشتغل تمام
بس عندى استفسار
( رابط او مكان الملف الصوتي ) هوه عندى مثلا ( D:\bakra.mp3 ) طب ده البرنامج حشتغل على الجهاز بتاعى فقط لان الملف عندى على D وليس عند كل الناس
انا عاوز اعمل برنامج صوتى بس انا عاوز اضيف الملفات الصوتيه فى البرنامج بحيث يشتغل عند كل الناس
ارجو توضيح ازاى اضيف الملفات الصوتيه وايه الروابط بتاعتها بحيث تشتغل على كل الاجهزة
ارجو الايضاح وشكراا لان الامر مش واضح بالنسبه لى وشكرا
أخي العزيز انت ممكن تضمه إلى Resource البرنامج بتاعك و سيصبح مساره Properties.Resources.bakra ; يعني بدل ما يبقى مكانه D:\bakra.mp3
تم تعديل هذه المشاركة بواسطة ASM172 في 8 سبتمبر 2010 في 00:51