يوضِّح هذا الدليل كيفية تطبيق الإشارات المرجعية باستخدام حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية. عند استخدام ميزة "إدراج إعلان ديناميكي" (DAI) في فيديوهات البث عند الطلب وهذا يفترض تنفيذ إدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية، مثل ما يتم عرضه في البدء
ما هي الإشارات المرجعية؟
الإشارة المرجعية هي القدرة على الحفظ ثم العودة إلى نقطة محددة في تدفق المحتوى. لنفترض أن أحد المستخدمين يشاهد خمس دقائق من المحتوى، من بث الفيديو ثم يعود إليه يؤدي وضع إشارة مرجعية إلى حفظ موضع المستخدم في ساحة المشاركات لكي يتمكن البث من المضي قدمًا لتوفير تجربة سلسة للمشاهد.
ميزة وضع الإشارات المرجعية في "الإعلانات الديناميكية أثناء عرض الفيديو"
عند وضع إشارة مرجعية على بث DAI، عليك تسجيل معرّف البث ووقته. عندما يغادر المستخدم الفيديو عندما يعود المستخدم، اطلب للبث والاستفادة من الوقت الذي تم توفيره. نظرًا لأن كل مثيل مطلوب يمكن أن يتضمّن البث فواصل إعلانية لفترات مختلفة، ما يؤدي ببساطة إلى حفظ البث. لن يعمل الوقت. ما تريد فعله حقًا هو المتابعة من وقت عرض المحتوى نفسه.
طرق التحويل للإنقاذ
توفِّر حزمة تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية طريقتَين لطلب وقت المحتوى. لوقت البث ووقت البث لمحتوى معيّن الوقت. باستخدام طرق التحويل هذه، يمكنك تخزين ملفات وقت المحتوى ثم الانتقال إلى وقت البث المقابل في المثيل الجديد للبث. في ما يلي المنهج المُتبع، بما في ذلك رابط يؤدي إلى نموذج تطبيق يعرض عملية تنفيذ ناجحة للإشارات المرجعية.
جارٍ حفظ الإشارات المرجعية
حفظ إشارة مرجعية عندما يكون "النشاط" متوقفًا مؤقتًا
Saves the current time as a bookmark in the current video.
Function saveBookmarkTime(player as Object, streamManager as Object) as Void
m.videos[player.video.index].bookmarkTime =
streamManager.getContentTime(player.currentTime * 1000)
End Function
جارٍ تحميل الإشارات المرجعية
تحميل الإشارة المرجعية عند إعادة طلب ساحة مشاركات إنه جزء من تنفيذ
الواجهة VideoStreamPlayer
.
player.loadUrl = Function(streamInfo as Object)
...
If m.video.bookmarkTime > 0
streamTime = m.streamManager.getStreamTime(m.video.bookmarkTime)
m.videoPlayer.seek(streamTime)
End If
End Function