يتيح لك مشغل الفيديو المضمن إضافة مقاطع فيديو على فيسبوك ومقاطع فيديو بث مباشر على فيسبوك إلى موقعك على الويب بسهولة. ويمكنك استخدام أي منشور فيديو عام تم نشره من جانب صفحة أو شخص كمصدر فيديو عادي أو كمصدر فيديو بث مباشر.
أداة تكوين مشغل الفيديو المضمّنمثال على الرمزالإعداداتإضافة الرمز يدويًااختر عنوان URL لمقطع فيديو فيسبوك الذي تريد تضمينه.
الصق عنوان URL في أداة تكوين الرموز ثم انقر على الزر "الحصول على الرمز" لإنشاء رمز مشغل الفيديو المضمن.
انسخ جزء الرمز البرمجي والصقه داخل HTML بموقع الويب المقصود.
انسخ نموذج الرمز والصقه بموقعك على الويب. واضبط القيمة data-href
في عنوان URL للفيديو لديك. كما يمكنك التحكم في حجم المشغل باستخدام السمة data-width
.
<html> <head> <title>Your Website Title</title> </head> <body> <!-- Load Facebook SDK for JavaScript --> <div id="fb-root"></div> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script> <!-- Your embedded video player code --> <div class="fb-video" data-href="https://www.facebook.com/facebook/videos/10153231379946729/" data-width="500" data-show-text="false"> <div class="fb-xfbml-parse-ignore"> <blockquote cite="https://www.facebook.com/facebook/videos/10153231379946729/"> <a href="https://www.facebook.com/facebook/videos/10153231379946729/">How to Share With Just Friends</a> <p>How to share with just friends.</p> Posted by <a href="https://www.facebook.com/facebook/">Facebook</a> on Friday, December 5, 2014 </blockquote> </div> </div> </body> </html>
لا تشتمل أداة التكوين الموضحة أعلاه على كل الإعدادات الممكنة لمشغل الفيديو المضمن. ويمكنك أيضًا تغيير الإعدادات التالية:
الإعداد | الوصف | القيمة الافتراضية |
---|---|---|
| يمثل عنوان URL المطلق الخاص بالفيديو. |
|
| يتيح تشغيل الفيديو في وضع ملء الشاشة. ويمكن أن يكون بالقيمة |
|
| يبدأ تشغيل الفيديو تلقائيًا عند تحميل الصفحة. وسيتم عرض الفيديو دون صوت (كتم الصوت). يمكن للأشخاص تشغيل الصوت من خلال عناصر التحكم في مشغل الفيديو. علمًا بأن هذا الإعداد لا ينطبق على الأجهزة المحمولة. ويمكن أن يكون بالقيمة |
|
| تشير القيمة |
|
| يمثل عرض حاوية الفيديو. علمًا بأن الحد الأدنى هو |
|
| يتم تعيين القيمة إلى |
|
| يتم تعيين القيمة إلى |
|
<div class="fb-video" data-href="https://www.facebook.com/FacebookDevelopers/posts/10151471074398553" data-width="500" data-allowfullscreen="true" data-autoplay="true" data-show-captions="true"></div>
في حالة نشر فيديو عام (راجع الأسئلة المتكررة)، يمكنك الحصول على رمز التضمين مباشرةً من منشور الفيديو نفسه.
اختر Embed Video
من قائمة الخيارات:
أو عند مشاهدة الفيديو بطريقة عرض ملء الصفحة، حدّد الزر Embed Video
الموجود في الزاوية السفلية اليسرى:
عند نشر مقطع فيديو عام على صفحة (راجع الأسئلة المتكررة)، يمكنك الحصول على رمز التضمين مباشرةً من اليوميات. وانقر على الأيقونة التي تظهر في الزاوية العلوية اليسرى للمنشور في فيسبوك.
اختر Embed Video
من القائمة المنسدلة: (للصفحات فقط)
سيظهر مربع حوار به رمز تضمين منشور الفيديو. وانسخ هذا الرمز والصقه في صفحة الويب لديك في المكان الذي تريد عرضه فيه.
للحصول على التفاصيل الفنية، يرجى الرجوع إلى القسم إضافة الرمز يدويًا
إلى جانب استخدام أداة إنشاء الرموز، يمكنك أيضًا تضمين الرمز يدويًا.
يجب أولاً الحصول على عنوان URL خاص بمنشور الفيديو الذي تريد مشاركته. ويجب أن يكون منشور الفيديو عامًا (راجع الأسئلة المتكررة)، والذي يكون محددًا بأيقونة الكرة الأرضية رمادية اللون الموجودة بجانب وقت نشر المنشور:
لأغراض الاختبار، يمكنك استخدام هذا المثال على عنوان URL:
"https://www.facebook.com/FacebookDevelopers/videos/10152454700553553/"
لاستخدام المكون الإضافي لمشغل الفيديو المضمن أو أي مكون إضافي للتواصل الاجتماعي، ستحتاج إلى إضافة مجموعة Facebook SDK للغة JavaScript إلى موقعك على الويب. ويجب تحميل مجموعة SDK مرة واحدة فقط بأي صفحة، ومن الأفضل إجراء ذلك بعد الإشارة <body>
الافتتاحية مباشرة:
<div id="fb-root"></div> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
يمكنك العثور على مساعدة إضافية بشأن تنفيذ مجموعة JavaScript SDK في مجموعةJavaScript SDK - البدء السريع.
بعد ذلك، ضع علامة مشغل الفيديو المضمن في أي مكان بموقعك على الويب. واستبدل عنوان {your-video-post-url}
بعنوان URL الخاص بمنشوراتك.
<div class="fb-video" data-href="{your-video-post-url}" data-allowfullscreen="true" data-width="500"></div>
بعد إكمال هذه الخطوات، ستتمكن من اختبار مشغل الفيديو المضمن. وسيبدو الدمج المكتمل على نحو مشابه لما يلي:
<html> <title>My Website</title> <body> <div id="fb-root"></div> <script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script> <h1>My Video Player</h1> <div class="fb-video" data-href="https://www.facebook.com/FacebookDevelopers/posts/10151471074398553" data-width="500" data-allowfullscreen="true"></div> </body> </html>
يتم عرض نتيجة مثال الاختبار في لقطة الشاشة أدناه.
اتبع الإرشادات الواردة أسفل هذه الصفحة لضبط الحجم واللغة والإعدادات الأخرى.
قد تتوفر سيناريوهات يتم فيها إنشاء رمز التضمين من خلال نظام إدارة المحتوى وتحتاج فقط حينها إلى عنوان URL للمنشور الأولي. وتتوفر طريقتان للحصول على عنوان URL الخاص بأي منشور:
يتم تمييز الطريقتين باللون الأحمر في لقطة الشاشة التالية.
إذا كنت تريد دمج مشغلات الفيديو المضمنة تلقائيًا في موقعك على الويب، فعلى الأرجح يمكنك استخدام واجهة Graph API لجمع مقاطع الفيديو. فعلى سبيل المثال، يمكنك استخدام نقطة نهاية API مقاطع فيديو الصفحة والتي سترسل بدورها استجابة لطلبك إلى /{page-id}/videos
بالتنسيق التالي (مختصر):
{ "data": [ { "id": "1234567890", "created_time": "2015-02-25T23:22:06+0000", "description": "My Video Caption", "embed_html": "<iframe src=\"https://www.facebook.com/video/embed?video_id=1234567890\" width=\"1280\" height=\"720\" frameborder=\"0\"></iframe>", "format": [] } ] }
للحصول على عنوان URL للفيديو:
استخدم القيمة id
لإنشاء عنوان URL وفقًا للبنية التالية:
"https://www.facebook.com/video.php?v={id}"
لا تستخدم الخاصية embed_html
لتضمين مقاطع الفيديو. ولمزيد من المعلومات حول هذا الموضوع، يرجى الرجوع إلى قسم الأسئلة المتكررة
يمكنك ضبط عرض مشغل الفيديو المضمّن على الكمبيوتر عبر السمة data-width
في علامة مشغل الفيديو المضمّن كما هو موضح في المثال التالي. ويجب أن يكون بالقيمة 220
على الأقل. لا يوجد حد أقصى للقيمة، ورغم ذلك لن يزيد حجم المشغل عن حجم العنصر الأصل المرتبط به.
لا تستخدم إشارات نمط CSS لضبط حجم أحد المكونات الإضافية. وقد يؤدي ذلك إلى حدوث أخطاء في العرض.
<!-- WRONG! --> <style type="text/css"> .fb-video { width: 500px; } </style> <div class="fb-post" data-href="{your-video-post-url}"></div> <!-- CORRECT --> <div class="fb-video" data-href="{your-video-post-url}" data-allowfullscreen="true" data-width="500"></div>
يمكنك إضافة الخاصية data-allowfullscreen="true"
للسماح بتشغيل الفيديو في وضع ملء الشاشة.
في ويب الهاتف المحمول، يتم ضبط حجم مشغل الفيديو المضمن تلقائيًا حسب العرض الداخلي للعنصر الأصل.
يمكنك تغيير لغة المكون الإضافي لمشغل الفيديو المضمن من خلال تحميل الإصدار المحلي لمجموعة Facebook SDK بلغة JavaScript. وعند تحميل مجموعة SDK، يمكنك تغيير قيمة src
لاستخدام لغتك المحلية. واستبدل رمز اللغة en_US
بلغتك المحلية، فعلى سبيل المثال الرمز fr_FR
مخصص للغة الفرنسية (فرنسا):
src="https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v3.2"
وقد يتطلب الأمر ضبط عرض المكون الإضافي للتواصل الاجتماعي بحيث يتوافق مع اللغات المختلفة. يمكنك العثور على المزيد من المعلومات في صفحة التطويع المحلي والترجمة.
إذا كنت تستخدم مجموعة Facebook SDK للغة JavaScript بالفعل في موقع Wordpress لديك، فيمكنك استخدام المكون الإضافي لمشغل الفيديو المضمن من خلال إضافة الإشارة fb-video
ببساطة إلى منشورك:
<div class="fb-video" data-href="https://www.facebook.com/video.php?v=10152795258318553" data-width="500" data-allowfullscreen="true"></div>
إذا كنت لا تستخدم مجموعة Facebook SDK للغة JavaScript وحاولت تضمين فيديو عبر نسخ جزء من الرمز ولصقه، والذي يمكنك الحصول عليه من منشور الفيديو، فلن يتم على الأرجح عرض المكون الإضافي لمشغل الفيديو المضمّن نظرًا لأن Wordpress سيحول كل حروف &
إلى #038;
مما يؤدي إلى تعطيل المشغل.
وبدلاً من ذلك، يمكنك استخدام الرمز التالي لإضافة المكون الإضافي:
<script>window.fbAsyncInit = function() { FB.init({ xfbml : true, version : 'v3.2' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="fb-video" data-href="https://www.facebook.com/video.php?v=10152795258318553" data-width="500" data-allowfullscreen="true"></div>
سيتم قريبًا طرح ميزة دمج جديدة وسهلة في Wordpress.
embed_html
للخاصية video
في واجهة Graph API؟لا، لا يجب استخدام الخاصية embed_html
. ويجب استخدم المكون الإضافي لمشغل الفيديو المضمن بدلاً من ذلك!
embed_html
:ستعرض نقطة نهاية واجهة Graph API video
خاصية تحمل الاسم embed_html
. وتحتوي قيمة هذه الخاصية على عنصر HTML يمكن تضمينه في صفحة الويب لتشغيل الفيديو المطلوب.
يجب عدم الخلط بين هذه القيمة وبين المكون الإضافي لمشغل الفيديو المضمن. ونوصي بعدم استخدام هذه الخاصية بعد الآن، حيث يمكن استخدام المكون الإضافي لمشغل الفيديو المضمن بدلاً من ذلك!
إذا كنت تستخدم قيمة الخاصية embed_html
، فإن مشغّل الفيديو:
embed_html
(تم إيقاف استخدامها):{ "embed_html": "<iframe src=\"https://www.facebook.com/video/embed?video_id=1234567890\" width=\"1280\" height=\"720\" frameborder=\"0\"> </iframe>" }