DRM-X 6.0 حمام وشعار فرع الزيتونDRM-X 6.0الوثائق
◎ العربية

التشغيل عبر الويب وHTML5

ادمج تشغيل الويب المحمي بواسطة DRM-X 6.0 باستخدام Universal Player ونسخة Shaka التي تم التحقق منها وPHP وASP.NET Core، مع اختيار DRM تلقائيًا وتشخيص آمن.

عرض Markdownأمثلة قابلة للتجربةUpdated 2026-09-05
DRM-X يُنفّذُ السياسةَ الموقّعةَ، وسائلِ الإعلام المشفرة و DRM رخصِ إتّباع مساراتِ تسليم منفصلةِ.
DRM-X يُنفّذُ السياسةَ الموقّعةَ، وسائلِ الإعلام المشفرة و DRM رخصِ إتّباع مساراتِ تسليم منفصلةِ.

Use the complete sample first#

The Web package contains the latest local Universal Player JavaScript and declarations, qualified Shaka, a runnable PHP application, a runnable ASP.NET Core example, and an integration README. Production pages may load Shaka and Universal Player from the DRM-X CDN; the package retains current local files for review, development, and controlled fallback.

  1. اضبط Site ID وSite Key وAccess Key على الخادم.
  2. أعد ملف (Content ID) المشمول بالوصاية و سمّيت السياسة
  3. إستبدلوا سجل العينة وقرار الاستحقاق بمنطق عملك

Minimal client boundary#

<script src="https://drm-x6-cdn.1aicloud.com/sdk/drmx-universal-player/v1/drmx-universal-player.js"></script>
<drmx-universal-player id="player"></drmx-universal-player>
<script>
  // Call your authenticated backend, not api6.drm-x.com.
  const session = await fetch('/api/playback/session', {
    method: 'POST',
    headers: {'Content-Type': 'application/json'},
    body: JSON.stringify({contentId: 'trusted-catalog-reference'})
  }).then(r => r.json());
  await window.DrmXUniversalPlayer.start(document.querySelector('#player'), session);
</script>
لا يختار (بروسر) الأمنDRM-X Content ID ونموذج السياسة العامة.

Automatic DRM behavior#

  • Windows Microsoft Edge تفضل PlayReady- إذا كان المؤهل PlayReady الطريق يفشل قبل العزف، قد يُستخدم أسلوب التشغيل الآلي Widevine تراجع.
  • Chromeودعمت Android بروزر يستعمل Widevine
  • Safari على (آيفون) و(آيباد) يستعملون السكان الأصليين HLS FairPlayمؤيدون macOS Safariمؤهل Shaka MSE FairPlay يُفضّل عندما يكون متاحاً، مع السكان الأصليين HLS تراجع.
  • (هواي بروذرز) المقارن يستخدم مسار (WisePlay) المؤهل وسلوكه التلقائي المحافظ

قائمة الإنتاج المرجعية#

  • خدمة كل شيء على HTTPS والاحتفاظ Access Key في أسرار الخواديم.
  • (أعيدي إستجابات العزف مع (Cache-Control: no-store
  • لا تستمري في التظاهر، أو الكسور، أو استجابات الدورة في (localStorage).
  • (ب) الاحتفاظ بسجلات منقحة مفصّلة مُختارة ومُحددة زمنياً؛ ولا تسجل ترخيصاً بالرخصة أو بالإذن.
  • اختبار الجسم Windows Edge، macOS Safari، iPhone/iPad Safari، Android،
Web SDK

HTML5 playback with one Web Component#

<script
  src="https://drm-x6-cdn.1aicloud.com/shaka-player-5.2.4-drmx.2-6557ae581f1c.js"
  integrity="sha384-QzxDZ19XaYAL308fvtVjFjUX9RpRxtSfEZ1k1lm8FsRuML1MgNEORVMCtmToCFb8"
  crossorigin="anonymous"></script>
<script
  src="https://drm-x6-cdn.1aicloud.com/drmx-universal-player-1.2.0-preview.6-fa4b95431a9a.js"
  integrity="sha384-gwj1QszshenHjMEkHTTDEpozi6rbhsQgPlaq+aHBCgHiuEd2VK0P8tOB8BWaMQRr"
  crossorigin="anonymous"></script>

<drmx-universal-player
  content-id="course-12-lesson-4"
  content-type="vod"
  session-endpoint="/api/drmx/playback-session">
</drmx-universal-player>

يَدْعو المصفحُ فقط نقطتكَ النهائيةَ المُثَقَّتةَ ذات المُنشأةِ تَختارُ الأوتوماتيكيةُ الجائزةَ المناسبةَ المُدعمةَ DRM وتُسجَّلُ DASH HLS

(بإستعمال (Shaka)، (فيديو (ج)، (بيتموفين) أو (EME المشغّل) الآخر

طلب عقد مقابل 1 من مساندتك، حمولة manifestUrl، وإضافة Authorization: Bearer {drmLicenseToken}فقط إلى DRMرخصة وطلبات شهادة FairPlay حافظ على التحدي الظالم ورد على الرخصة بالدقة.

Universal Player قائمة اللعب والضوابط المشتركة #

تستخدم الطبعات الإلكترونية و Android فريقاً مظلماً متسقاً مع ضوابط زرقاء مدمجة، وتدعم اللاعبون اللاعبون مقدماً أوتوماتيكياً/مسبقاً، ويكررون واحداً/جميعاً ويلغون تقدماً تلقائياً، ويستخدم كل بند طلباً جديداً مأذوناً به، ويأتي الفصل والبيانات الوصفية من قائمة محتوياتكم.

ويمكن الاطلاع على سرعـة الـبـيـتـبـيـت، وتوقيت النـوم، والاختيـارات، والجودة المسموح بها، واللغات السمعية، والعلامات الكتابية للدورات، والوسـم ألف - باء، وتضيف الشبكة العالمية مسارات اختصار لوحة المفاتيح، واستئناف المشاهدين المحليين الاختياريين، والبحث عن النصوص، ودعم برنامج &quot; بروزر &quot; . Android يُستبقون السكان الأصليين Widevine عمليات التنزيل والتجديد من الخارج - يتطلب إحراز تقدم في مجال الاختراع والتقدُّم عبر التصاميم تكاملاً منفصلاً في التطبيقات.

الشعارات الفنية والتجهيزية

البراندي يبقى بعيداً عن سطح الفيديو المشغّل"أو "ستينغز المشغّل عن أي من الطبقات، للاطلاع على الشعار المأذون به، ومعلومات المنتجات، المشغّل الصيغه , التحكم بالطوارئ و أسلوب القائمة المظلمه Androidكما تتضمن المواقع الشبكية الكاملة الشاشة مختارا للقائمة.

ضعي (playerBranding) في مساندتك الموثوقة لـ({"mode":"hidden"}) أو ({"mode":"custom","logoUrl":"https://your-site.example/logo.png","label":"Your brand"}) ويتحقق المنبر من الاشتراك الناشط من الفئة الفنية أو المؤسسة. وتستخدم خطط أخرى {"mode":"default"}؛ وتطلب إعادة 403 غير مأذون لها بالعرف/الضمان. هذا منفصل عن العلامات المائية الأمنية.

The PHP download includes editable playlist and branding formation. The Android client ZIP includes the playlist callback example. Keep playlist authorization in your backend; never embed API client بيانات الاعتماد in either المشغّل.