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

تشغيل الصوت

بدأه المبرمج الصغير في 25 مارس 2008 · 7 رد · 2,139 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخوتي الكرام: الحقيقة مكثت عدة أيام أحاول عمل تشغيل أصوات في الموقع ما أستطعت أبداً .. وأقصد بذلك .. عمل gredview بها عدة أصوات (قرآن ، محاضرات ..) بحيث لو ضغط أحد على رابط أي محاضرة تنقله على صفحة جديدة وتشتغل المحاضرة .. والله العظيم بذلك جهدي ما عرفت .. بحث في المنتدى ما وجدت ما يشفي غليلي ويحل المشكلة.

ولكم مني خالص الدعاء

#2

هل مشكلتك في ربط اللنكات في الجريد أم في الصفحة التي يذهب إليها المستخدم بعد اختياره للمحاضرة ؟؟؟

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#3

لا، ليست المشكلة في الجريد؛ وإنما المشكلة عندي عندما أعمل QueryString وأذهب إلى الصفحة الأخرى لا أعرف كيف أشغل الصوت، أستخدمت هذا الكود

<embed src ="tt.rm" width="300" height="100"  autoStart="TRUE">
</embed>

لكن كيف أمرر الباراميتر إلى src .. فأنا ما عرفت أجعل src متغير وفق الاختيار من الجريد.

#4

أها ... جرب أن ترسل اسم الملف المراد أو ID له عبر URL

ثم في الصفحة المطلوبة جرب الآتي:

في تعريف الصفحة

<embed runat="server" id="emb" src ="" width="300" height="100"  autoStart="TRUE">
</embed>

واجعل في كود الصفحة

emb.Attributes["src"] = Request["ID"];

لاحظ إضافة runat="server" id="emb"

وقد تمت التجربة ونجحت بفضل الله عندي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#5
اقتباس
أها ... جرب أن ترسل اسم الملف المراد أو ID له عبر URL

أخي الكريم: تقصد URL يعني QueryString أم ماذا؟

وبشأن:

emb.Attributes["src"] = Request["ID"];

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

#6

الكود الذي وضعته بلغة C# وربما أنت تعمل بـ VB فيجب تغيير بعض الـ Syntaxes

ونعم إرسال القيمة في URL معناه QueryString مثل الآتي:

http://localhost/ws/default.aspx?ID=xxx

والكود

emb.Attributes["src"] = Request["ID"];

يوضع في Page_Load لصفحة التشغيل

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7

الحمد الله أولا وأخيراً أبشرك ـ أخي الفاضل ـ لقد تمت معي بنجاح ..ولك مني كل الشكر والثناء .. ولك مني خالص الدعاء .. فأسأل الله العلي العظيم أن يزدك علماً وتوفيقاً وسداداً .. ويكتب كل درس ومحاضرة يتم نشرها في الموقع في ميزان حسناتك .. اللهم آمين

وسؤال أخير أخي الكريم : هل هناك كود صوتي يشغل جميع أو أغلب الامتدادات الصوتيه؟ لأن بعض الصوتيات ما أشتغلت مع إنها شغالة على الجهاز.. ووفقك الله

#8

جزاك الله خيراً أخي الكريم وربنا يتقبل منا أجمعين ..

وبالنسبة لسؤالك فالمشكلة الأساسية من عدم التشغيل تكون عند Client .. بمعنى أنك تستطيع أن تجبر المستخدم حتى يشغل هذا الملف الصوتي أو ذاك أن يكون مثبتاً لديه برنامج معين أو كوديك معين وهكذا .. ولكن طبعاً الأفضل على الإطلاق استخدام البرامج التي تستخدمها معظم المواقع وأفضلها وأخفها طبعاً RealPlayer ولذا يكون الأفضل أن تضع للمستخدمين ملفات متوافقة تماماً مع كل الأجهزة والبرامج ، وتلك التي لا تعمل أعد تحويلها باستخدام أي برنامج تحويل إلى rm متوافق مع الجميع

ولك مني أسمى الأماني بالتوفيق والنجاح دائماً

أخيك محمد قناوي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

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