المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال بخصوص Plugin لاجل الميديابلير


عكاوي
12-03-2011, 08:09 PM
سؤالي هو :

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

وهذا هو سؤالي وشكرا لكم

ايمن سالم
12-03-2011, 10:44 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
**********
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

**********
اولا : كود زر انخفاض الصوت
vol = Audio.GetVolume(CHANNEL_NARRATION) -15;
if vol < 0 then
vol = 0;
elseif vol > 250 then
vol = 250;
end
Audio.SetVolume(CHANNEL_NARRATION, vol);

ثانيا : كود زر رفع الصوت
vol = Audio.GetVolume(CHANNEL_NARRATION) + 15;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
Audio.SetVolume(CHANNEL_NARRATION, vol);
وطبعا الاكواد سوف توضع في Script من كل زر في On Cllck
واتمني ان يكون هذا هو المطلوب
فان صح فمن الله وان خطأ فمن نفسي والشيطان
تقبل تحياتي

البغرامي
13-03-2011, 07:24 PM
وعليكم السلام ورحمة الله وبركاته
والله عملت كتاب الكتروني للشرح البارحة لاضعه اليوم يحتوي على نفس شرح الاخ ايمن ،،
ولكن البركة فيه ،، المهم تصل الفائدة لصاحب الطلب
+ اريد ان اضيف انك تستطيع تستطيع تعديل سرعة ارتفاع الصوت او سرعة انخفاضه بتغيير الرقم خمسة 15 عشر في كلا الاكواد

عكاوي
15-03-2011, 10:29 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
**********
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

**********
اولا : كود زر انخفاض الصوت
vol = audio.getvolume(channel_narration) -15;
if vol < 0 then
vol = 0;
elseif vol > 250 then
vol = 250;
end
audio.setvolume(channel_narration, vol);

ثانيا : كود زر رفع الصوت
vol = audio.getvolume(channel_narration) + 15;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
audio.setvolume(channel_narration, vol);
وطبعا الاكواد سوف توضع في script من كل زر في on cllck
واتمني ان يكون هذا هو المطلوب
فان صح فمن الله وان خطأ فمن نفسي والشيطان
تقبل تحياتي

بارك الله فيك يا اخي ولكن لم تعمل هذه الاكواد ما اظنها بتتحكم بالميديابلير :(

ايمن سالم
15-03-2011, 12:19 PM
بسم الله الرحمن الرحيم

*************
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
*************

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

طريقة عمل مشغل صوتيات ببرنامج Auto Play Media Studio (http://www.abc4web.net/vb/showthread.php?t=16470)

اما بخصوص التحكم في الصوت بالميديا بلير

أولا : ضع هذا الكود في زر رفع الصوت

vol = MediaPlayer.GetVolume("Plugin1")+15;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
MediaPlayer.SetVolume("Plugin1", vol);


ثانيا : ضع هذا الكود في زر خفض الصوت

vol = MediaPlayer.GetVolume("Plugin1")-15;
if vol < 0 then
vol = 0;
elseif vol > 255 then
vol = 255;
end
MediaPlayer.SetVolume("Plugin1", vol);


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

موفق بإذن الله ... لك مني أجمل تحية

عكاوي
16-03-2011, 12:31 AM
بارك الله فيك اخي الكريم وشكرا جزيلا الاكواد تعمل بشكل جيد جدا والله ما قصرت :abc_051: