سؤال

وأنا أحاول أن تضمين الفيديو وسائل التحقق في صفحة ويب التي DOCTYPE هو HTML5، رمز:

<script type="text/javascript">
QT_WritePoster_XHTML('Click to Play', '...', '...',
                '400', '300', '',
                'controller', 'true',
                'autoplay', 'true',
                'bgcolor', 'black',
                'scale', 'aspect');
</script>
<noscript>
<object width="400" height="300" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="..." />
    <param name="href" value="..." />
    <param name="target" value="myself" />
    <param name="controller" value="false" />
    <param name="autoplay" value="false" />
    <param name="scale" value="aspect" />
    <embed width="400" height="300" type="video/quicktime"  pluginspage="http://www.apple.com/quicktime/download/"
        src="..."
        href="..."
        target="myself"
        controller="false"
        autoplay="false"
        scale="aspect" />
</object>
</noscript>

وكل يعمل بشكل جيد ولكني مشكلة التحقق من صحة لأنه في معيار HTML5 علامة "وجوه" ليس له "CLASSID" و "مصدر برنامج" سمات!

هل هناك أي طريقة لإصلاح ذلك؟

ويرجع الفضل في ذلك مسبقا!

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

المحلول

والتحقق من صحة ضد HTML5 هي ذات قيمة مشكوك فيها في الوقت الحاضر، لأنها ليست مستقرة. اذا كان يعمل (وسوف)، واذهبوا لذلك.

وأعتقد أن الفكرة هي أن استخدام سمة نوع بدلا من السمة CLASSID ولكن ليس من الواضح على الإطلاق ما إذا كان يوفر نفس المستوى من السيطرة عليها.

وهناك سجل خطأ في بجزيلا HTML5 المتعلقة بهذا ( HTTP : //www.w3.org/Bugs/Public/show_bug.cgi معرف = 7694 )، إذا كنت لا أعتقد أن السمة النوع هو بديل مرضية لCLASSID، قد ترغب في المساهمة في هذا الخطأ سجل.

نصائح أخرى

إذا كنت ترغب في تضمين وسائل التحقق في صفحة HTML5 يجب عليك استخدام بطاقة الفيديو. ذلك هو رمز أقل كثيرا جدا ...

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