كخلفية، لم ننفذ أبداً عناصر نائبة للفيديو للمحادثة، فهي تعتمد فقط على ميزات علامة الفيديو HTML5 لتعمل. لقد طبقنا منطق العناصر النائبة الخاص بنا في الأصل للمواضيع/المنشورات لأن مقاطع الفيديو كانت “تحمل” البيانات تلقائياً عند كل تحميل للموضوع حتى لو لم يتم تشغيلها، مما أدى إلى استهلاك تكاليف شبكة توصيل المحتوى (CDN) على المواقع الشهيرة.
لا أعتقد أننا بحاجة إلى إعادة تطبيق نفس منطق العناصر النائبة الذي لدينا للمواضيع في المحادثة بعد، ولكن قد لا تزال هناك بعض التعديلات لنظام iOS/Safari سنحتاج إلى إجرائها لكي تعمل الأمور على نظام iOS. اعتقدت أن مجرد وجود السمة preload="metadata" سيفي بالغرض، ولكن يبدو أنها موجودة بالفعل.
<video class="chat-video-upload" preload="metadata" height="150" controls="">
<source src="https://actual-url.MOV">
</video>