سؤال

لدي ملف PHP الذي يولد ملف RSS الوسائط للجدران المضمن. يقرأ الصور والفيديو من دلو Amazon S3 لدينا وتوقع عناوين URL قبل إنشاء تغذية RSS.

عندما يتم تحميل الحائط، تظهر الصور تماما. حيث يجب أن يكون هناك فيديو لا يوجد سوى مربع أسود فارغ، عند النقر فوق الفيديو - لا يزال فقط مربع فارغ. ومع ذلك، عندما انقر فوق "ابدأ عرض الشرائح" يلعب الفيديو موافق. عند انتهاء الفيديو، سيتم تحميل صورة / فيديو أخرى، وهذا يعرض جيدا. أفترض أنني عند النقر فوق صورة فيديو مصغرة يجب أن يبدأ الفيديو؟

لا يمكن أيضا الحصول على مقاطع فيديو YouTube للعب إلا إذا كنت أستخدم هذا الحل وجدت في منتدى المطور Cooliris

أي شخص آخر لاحظ هذا السلوك ولدي أي نصيحة / حل؟

شكرًا

------------------------------- تحديث ------------------ ---------------------------------

لقد أضفت الآن مصغرات الفيديو التي يجب أن تظهر وهذا يدل على أيقونة اللعب ولكن لا يعرض thumbnail JPEG. يمكنني استخدام PHP لتوليد تغذية RSS على النحو التالي -

echo
            '
                <item>
                    <title>'.urldecode($subject).'</title>  
                    <media:content type="video/x-flv"  url="'.$file_name.'"/>
                    <media:thumbnail url="'.$file_name_thumb.'"/>       
                    <cooliris:data><![CDATA[
                    {
                        "mediatype" : "'.$row['file_type'].'",
                    }
                    ]]></cooliris:data>
                </item>
            ';      

وطريقة مماثلة للصور. كل من الصور المصغرة للصورة و dextsize الصور عرض دون مشكلة. عندما أدخل الرابط إلى صورة مصغرة الفيديو في شريط عنوان المتصفح، يتم إرجاع الصورة موافق.

يتم تحميل الصور والفيديو من دلاء مختلفة في تخزين S3 وتم التحقق من ملفات سياسة المجال المتقاطعة وتبدو موافق علي، ولكن هل يمكن أن تكون هذه مشكلة؟ كما أقول على الرغم من تشغيل الفيديو موافق عندما يكون Cooliris في وضع عرض الشرائح.

هيريس أ حلقة الوصل إلى صفحة الاختبار التي تظهر المشكلة.

هل كانت مفيدة؟

المحلول

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

تحرير: لا يتم تقديم الفيديو في 3D لأنه ليس هناك ملف crossdomain.xml مستضاف في موقع الفيديو الخاص بك. وهذا هو، transcodededvideo.s3.amazonaws.com/crossdomain.xml/... يحتاج إلى السماح * .cooliris.com الوصول. هذا قيود مع المكتبة ثلاثية الأبعاد نستخدمها (Papervision 3D). يعمل في وضع عرض الشرائح لأننا ببساطة نضيف الفيديو 2D إلى مرحلة الفلاش، دون تقديمها في 3D. قد نؤيد هذا في المستقبل، شكرا جزيلا على إحضار هذه المسألة.

رون يه
مطور cooliris

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top