مشاهدة النسخة كاملة : ممكن كود لتشغيل الصوت او إيقافه بزر واحد
سامي ديزاد
12-03-2017, 10:55 AM
السلام عليكم إخواني
ممكن كود لتشغيل الصوت او إيقافه بزرين تشغيل وإيقاف موضوعين فوق بعضهما بحيث لما يكون الصوت يشتغل يظهر زر الايقاف ولما يكون الصوت متوقف يظهر زر التشغيل
http://i.imgur.com/Wfe8IaJ.png
ياسرهتهت
12-03-2017, 11:13 PM
بسم الله الرحمن الرحيم
تفضل اخي الكريم ملف يوضح الفكرة
http://up.top4top.net/downloadf-436s0ij41-rar.html
الفكرة بسيطة الاعتماد على الاظهار والاخفاء للازرار Visible
زر ---- Play
Audio.Play(CHANNEL_BACKGROUND);
Button.SetVisible("pase", true);
زر -----Pause
Audio.Pause(CHANNEL_BACKGROUND);
Button.SetVisible("pase", false);
موفق بإذن الله ... لك مني أجمل تحية .
عبود عبود
12-03-2017, 11:52 PM
أو يمكنك إستخدام زر واحد فقط داخل المشروع وتضع زرين فى داخل مجلد الأزرار "Buttons" أسماؤهم على سبيل المثال "play.btn" و "pause.btn"
ثم تستخدم هذا الكود فى الحدث "On Click" فى أحداث العنصر بوتون الذى تستخدمة فى المشروع "حتى إذا كان أى إسم من الأسماء السابقة" :
--
Pro_Cur = Button.GetProperties(this);
if String.SplitPath(Pro_Cur.ButtonFile).Filename~="play" then
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\play.btn"});
MediaPlayer.Pause("Plugin1");
else
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\pause.btn"});
MediaPlayer.Play("Plugin1");
end
فيعمل الزر على تحميل الزر الآخر والتبديل بينهما وتحقيق المطلوب بزر واحد فقط فى المشروع دون اللجوء لإضافة زرين فوق بعضهما البعض :abc_138:
ياسرهتهت
13-03-2017, 12:32 AM
أو يمكنك إستخدام زر واحد فقط داخل المشروع وتضع زرين فى داخل مجلد الأزرار "Buttons" أسماؤهم على سبيل المثال "play.btn" و "pause.btn"
ثم تستخدم هذا الكود فى الحدث "On Click" فى أحداث العنصر بوتون الذى تستخدمة فى المشروع "حتى إذا كان أى إسم من الأسماء السابقة" :
--
Pro_Cur = Button.GetProperties(this);
if String.SplitPath(Pro_Cur.ButtonFile).Filename~="play" then
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\play.btn"});
MediaPlayer.Pause("Plugin1");
else
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\pause.btn"});
MediaPlayer.Play("Plugin1");
end
فيعمل الزر على تحميل الزر الآخر والتبديل بينهما وتحقيق المطلوب بزر واحد فقط فى المشروع دون اللجوء لإضافة زرين فوق بعضهما البعض :abc_138:
----------------------
بسم الله الرحمن الرحيم
بارك الله فيك استاذ عبود
كود ممتاز لم اكن اعرفه
:abc_152::abc_152:
موفق بإذن الله ... لك مني أجمل تحية .
سامي ديزاد
14-03-2017, 10:21 AM
شكرا أستاذي الكريم وجزاك الله عنّي كل خير أفكار احترافية ونادرة ربي يحفظك ويسترك
المثال الاول اشتغل معي وهذا ماكنت أود فعله
المثال الثاني حاولت فيه لكني لم يفلح معي تظهر لي اخطاء
وأنا فضولي لمثال تطبيقي .apz
بارك الله فيك وفي أهلك
سامي ديزاد
15-03-2017, 11:35 PM
أو يمكنك إستخدام زر واحد فقط داخل المشروع وتضع زرين فى داخل مجلد الأزرار "Buttons" أسماؤهم على سبيل المثال "play.btn" و "pause.btn"
ثم تستخدم هذا الكود فى الحدث "On Click" فى أحداث العنصر بوتون الذى تستخدمة فى المشروع "حتى إذا كان أى إسم من الأسماء السابقة" :
--
Pro_Cur = Button.GetProperties(this);
if String.SplitPath(Pro_Cur.ButtonFile).Filename~="play" then
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\play.btn"});
MediaPlayer.Pause("Plugin1");
else
Button.SetProperties(this, {ButtonFile="AutoPlay\\Buttons\\pause.btn"});
MediaPlayer.Play("Plugin1");
end
فيعمل الزر على تحميل الزر الآخر والتبديل بينهما وتحقيق المطلوب بزر واحد فقط فى المشروع دون اللجوء لإضافة زرين فوق بعضهما البعض :abc_138:
تم تشغيله بالكود التالي
Pro_Cur = Button.GetProperties(this);
if String.SplitPath(Pro_Cur.ButtonFile).Filename~="play" then
Button.SetProperties(this, {ButtonFile = "AutoPlay\\Buttons\\play.btn"});
Audio.Pause(CHANNEL_BACKGROUND);
else
Button.SetProperties(this, {ButtonFile = "AutoPlay\\Buttons\\pause.btn"});
Audio.Play(CHANNEL_BACKGROUND);
end
عبد الهادي بهاب
16-03-2017, 12:00 AM
شكرا أستاذي الكريم وجزاك الله عنّي كل خير أفكار احترافية ونادرة ربي يحفظك ويسترك
المثال الاول اشتغل معي وهذا ماكنت أود فعله
المثال الثاني حاولت فيه لكني لم يفلح معي تظهر لي اخطاء
وأنا فضولي لمثال تطبيقي .apz
بارك الله فيك وفي أهلك
هذا تطبيق لما تقدم به الاخوة من شروحات
فيه ايضا اضافة لكائن سلايدر من اجل الصوت
http://up.top4top.net/downloadf-439gmapu1-rar.html
سامي ديزاد
16-03-2017, 11:20 AM
هذا تطبيق لما تقدم به الاخوة من شروحات
فيه ايضا اضافة لكائن سلايدر من اجل الصوت
http://up.top4top.net/downloadf-439gmapu1-rar.html
إضافة رائعة أخي الكريم
أسعدكم المولى وجعل ما تقدّمونه في ميزان حسناتكم.
أتمنى من الله عزّ وجلّ أن يعطيكم الصّحة والعافية،
شكراً لكم على ما قدمتموه لي من مساعدة نابعة من قلوبكم،
وأدام الله عزّكم، ودام عطاؤكم.
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam