ساحاول مساعدتك ان شاء الله .. لكن لدي مشكلة وهي ان وقتي مضغوط جداً فأرجو الصبر قليلاً.
و عموماً سأضع لك فكرة العمل بشكل سريع الى ان اقوم بتعديل هذا الهاك ليناسب هذه الخيارات
الاخ الذي قام بعمل مشغل خاص بسوالف سوفت قام بالاعتماد على مشغل toobplayer وهو خاص بتشغيل فيديوهات اليوتيوب اعتماداً على بروكسي وهو موقعك بالاعتماد على دالة curl في php
ويقوم بجلب رابط الفيديو في ملف xml ثم يقوم مشغل الفلاش بعمل parse لملف ال xml عن طريق ال action script وتشغيل عنوان الفيديو من اليوتيوب داخل هذا المشغل
وستجد بداخله مجلد للامثلة وملف fl_youTubeProxy.php وهو الاساسي في فكرة العمل حيث يقوم بملأ قيمة الفيديو ويقوم بطباعة مخرج xml الذي سيعتمد عليه ملف الفلاش في جلب الفيديو من اليوتيوب
تاكد ان السيرفر لديك يدعم مكتبة curl
__________________ قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
آخر تعديل بواسطة مهندس مصرى في 06-01-2010 الساعة 09:10 PM.
بالكود اللي في المرفقات ( نظرا لانه هنا هيتعارض مع الهاك اللي سوالف مركباه وبدل عرض الكود هيعرضوا الفيديو ).
تقدل تعدل رابط اللوجو الخاص بك من الكود .. واي متغيرات اخري ترغبتها
وانا حاضر ان شاء الرحمن لو في اي استفسار
خالص التحية
امير حسني
السلام عليكم ورحمة الله وبركاته ... أخي الغالي امير
أحسن الله أليك وجزاك الله خيراً لمد يد العون لي في هذا الموضوع
سعدت كثيراً لمشاركتك الغالية جداً لأنك لم تبخل بإعطائك لنا كود وخاصية من موقعك بارك الله لك فيه
فعلاً خير الناس أنفعهم للناس فزادك الله من العلم والعطايا لإخوانك في الله وجعلك من المكرمين
بعد تجربتي لكود الـ BBCode المرفق في مشاركتك العطره وجدت أن
1 - الكود لا يشغل أكثر من فيديو لليوتيوب في نفس المشاركة وأيضاً في نس الصفحة
فمثلا لو وضعت فيديو من اليو تيوب في أول مشاركة ثم وضعت فيدوهات أخرى ورائها لن تظهر الفيديوهات
إلا التي في المشاركة الأولى فقط. ( لم أستطع حل هذه النقطة )
2 - أن الكود لا يقبل الرابط الكامل لليوتيوب بل فقط عنوان الفيديو
var m = document.getElementById('youtube_video').value; var k = ""; function video() { var s1 = new SWFObject("http://www.v-ar.com/jscripts/mediaplayer.swf","mediaplayer","500","500","8"); s1.addParam("allowfullscreen","true"); s1.addVariable("autostart","false"); s1.addVariable("width","500"); s1.addVariable("height","500"); s1.addVariable("file",'http://www.youtube.com/v/{param}'); s1.addVariable("linktarget","_blank"); s1.addVariable("file","http://www.youtube.com/v/{param}"); s1.addVariable("link","http://www.v-ar.com"); s1.addVariable("logo","http://wp.mor3ben.com/pics/tbwm.png"); s1.addVariable("image","http://i.ytimg.com/vi/{param}/0.jpg"); s1.addVariable("backcolor","0x6B5F61"); s1.addVariable("frontcolor","0xffffff"); s1.addVariable("lightcolor","0xECECEC"); s1.addVariable("n","0xECECEC"); s1.addVariable('screencolor','0x999999'); s1.addVariable("showstop","true"); s1.addVariable('searchbar','false'); s1.addParam('menu','false'); k = s1; k.write("youtube_video"); }
// moR3Ben.com video();
</script>
وأيضاً تم تحديث ملف الجافا سكريبت الأساسي المشغل للكود إلى النسخة 2.2 لأن المستخدم كان 1.5
اسف اخواني علي التاخير .. ولكني صرت اب الحين .. رزقني الله من يومين باول ابن لي .. لذلك انشغلت نوعاً ما ..
وطبعا ياتي المولود ومعه البشارة ..
الحمد لله عالجت المشكلة بحل بسيط جدا جدا .. الفكرة اني قمت بعمل فريم بحجم الفيديو يحول علي صفحة قمت بتظبيطها .. ومعه الاي دي الخاص بالفيديو .. تقوم الصفحة باستلام المتغير وعرض الفيديو ..