Bagaimana Cara Menyematkan Pemutar Video HTML5 dengan Perlindungan DRM?

DRM-X 4.0 dari Haihaisoft untuk Video HTML5 menggunakan tag Video HTML5. Penyedia konten dapat dengan mudah menyematkan video menggunakan tag Video HTML5 standar, dan menggunakan pemutar HTML5 terkenal seperti VideoJS, serta menggunakan JavaScript untuk berinteraksi dengan pemutar HTML5.

Tutorial Lainnya

Bagaimana Cara Menyematkan Pemutar Video HTML5 dengan Perlindungan DRM?

Jika Anda tidak perlu memodifikasi pemutar video secara mendalam, silakan gunakan kode di bawah ini untuk menyematkan video.

<div id="Xvast_Video_URL" style="display: none;">https://www.drm-x.com/download/DRMX4/JesusFilm_cn_P.mp4</div>
<script type="text/javascript" src="https://www.xvast.com/dist/js/embedPlayer.js"></script>
<script type="text/javascript" src="https://www.xvast.com/dist/js/video.js"></script>
<script type="text/javascript" src="https://www.xvast.com/dist/wordpress/XvastVideoJSPlayer.js"></script>

Jika Anda perlu memodifikasi pemutar, silakan lihat pengantar berikut.

Sertakan VideoJS di bagian head:

<!--Include VideoJS library-->
<link rel="stylesheet" type="text/css" href="css/video-js.css" />
<script src="js/video.js" type="text/javascript" charset="utf-8"></script>

<!--Using VideoJS skin-->
<link rel="stylesheet" type="text/css" href="css/skin/TechSkin-skin.css" />

Anda juga dapat menggunakan tema lain sesuai dengan gaya situs web Anda.

Di sini kami merekomendasikan alat pembuatan skin VideoJS, Anda dapat menyesuaikan skin pemutar video. https://codepen.io/heff/pen/EarCt

Sematkan VideoJS:

Catatan: Untuk iOS, silakan tambahkan div dengan nilai id xvast_ios_media_url, sembunyikan div tersebut, tulis URL video di dalam div, Xvast akan secara otomatis mengenali tag tersebut, dan memberi tahu pengguna apakah ingin memutar video ini. Contohnya:

<div id="xvast_ios_media_url" style="display: none;">https://www.drm-x.com/download/drmx4/JesusFilm_cn_P.mp4</div>

Catatan URL media versi terbaru Xvast untuk iOS:

Jika Anda ingin pelanggan Anda memutar video Anda di iOS, Anda harus menyertakan karakteristik berikut pada tautan, dengan awalan _P. Misalnya, tautan berisi _P.mp4, _P.mp3, atau _P.pdf, yang tidak peka terhadap huruf besar/kecil. Atau berisi xvast. Anda dapat menyertakan salah satu karakteristik ini di lokasi mana pun pada tautan unduhan, kemudian Xvast untuk iOS akan mengenali dan mendukung unduhan tersebut.

<div id="LoadingText" style="display: none;" align="center">
  Please wait, connecting to obtain license page...
</div>
<div id="cellular_button" align="center"></div>
<div align="center">
  <script type="text/javascript">
    // Detecting current browser, if not Xvast, It Will remind the user to open the protected files in Xvast browser,
    // and remind the user to download Xvast browser.
    if(navigator.userAgent.indexOf("Xvast") == -1){
      document.write('Please open the protected files in Xvast browser. Download Xvast');
    }else{
      // Use HTML5 video tag;
      // Xvast will automatically change the video tag's ID,
      // here xvast_player will automatically become xvast_player_html5_api;
      // Use src attribute specifies video URL;
      // class="video-js" using VideoJS style.
      // In data-setup, use "autoplay":true; add auto play control;
      // In data-setup, you can use "playbackRates": [0.5, 0.7, 1, 1.5, 2, 3, 4] add control speed function.;
      document.write('<'video id="xvast_player" controls="controls" class="video-js" data-setup=\' {"playbackRates": [0.5, 0.7, 1, 1.2, 1.5, 2], "autoplay":false, "width": 856, "height": 480 }\'><'source src="https://www.drm-x.com/download/drmx4/JesusFilm_en_P.mp4" type="video/mp4"></video>);
    }
  </script>
</div>

Kode Javascript:

<script type="text/javascript">
  document.onreadystatechange = function() {
    if (document.readyState == "complete") { // After the page is complete, and execute,Required;

      // Get HTML5 player
      // Xvast will automatically change xvast_player become xvast_player_html5_api;
      myVid=document.getElementById("xvast_player_html5_api");

      // Get detail information return by the player, 

      // if user need to obtain a license, It will return a URL;

      // Otherwise, It will return the details of the protected file information and the license information.
      isSupp=myVid.canPlayType('xvast');
	// Check the mobile phone network type
      if(navigator.userAgent.indexOf("Mobile Xvast") > 0){
		var con = window.navigator.connection;
		var network = con.type; // Mobile phone network:cellular; wifi:wifi
		// Check whether your phone is using a mobile network or wifi
		if (network == "cellular"){ // If the phone is using a mobile network, you need to add a button to get a license to the page
			document.getElementById("cellular_button").innerHTML = '<'button style="height: 50px" class="m_g_b" onClick="supportType(event,\'video/ogg\',\'theora, vorbis\')">Play Protected file (Click 2 times)'<'/button>;
		}
	  }
      // If the information contained in the return message contains URL,

      // it is required to obtain a license.
      if(isSupp.indexOf("http")>0){
        // Just a tips, non - must;
        document.getElementById("LoadingText").style.display='block';
        // Using substring to capture a URL to obtain license;
        licURL = isSupp.substring(isSupp.indexOf("http"));
        // Redirecting to obtain license page to verify and obtain license.
        window.location.href = licURL;
      }
    }
};
</script>

Metode berikut memberikan referensi untuk mendapatkan informasi lebih lanjut, termasuk informasi lisensi (Jumlah Pembukaan dan Tanggal Kedaluwarsa), Anda dapat memperoleh informasi ini sesuai kebutuhan Anda.

function supportType(e,vidType,codType){
  myVid=document.getElementById("xvast_player_html5_api");
  isSupp=myVid.canPlayType("xvast");
  myVid.play();
  licURL = isSupp.substring(isSupp.indexOf("http"));

  if(isSupp.indexOf("http")>0){
    window.location.href = licURL;
  }else{
    if(isSupp.indexOf("License")>0){

      // Get open count
      var openCount=isSupp.substring(isSupp.indexOf(":"),isSupp.indexOf(";"));

      // Get the license expiration date
      var ft=isSupp.substring(isSupp.indexOf(";")+1);
      var ut = filetime_to_unixtime(ft);
      var d = new Date(ut * 1000);
      e.target.parentNode.innerHTML ="Open Count" + openCount + ", Expiration date:" + d.toLocaleString();
      return;
    }

    if(isSupp.indexOf("Error ID = 3")>0){
      e.target.parentNode.innerHTML ="License is expired, Please Re open the protected file to obtain a new license.";
      return;
    }
  }
}

Tutorial DRM-X 4.0 Lainnya

DRM-X 4.0 Introduction VideoVideo Pengantar DRM-X 4.0

Melalui video ini, kami akan menunjukkan cara menggunakan platform DRM-X 4.0, cara pengaturan sebelum enkripsi, dan cara mengenkripsi video. Kami juga akan menunjukkan cara memutar video yang telah dienkripsi.

TONTON SEKARANG
DRM-X 4.0 Introduction VideoTutorial enkripsi halaman web HTML DRM-X 4.0

Dengan DRM-X 4.0, halaman web dienkripsi termasuk HTML, CSS, JavaScript, dan gambar, serta mengontrol siapa yang dapat melihat konten web Anda. Ini menghentikan penyalinan, mencegah pencetakan dan tangkapan layar, serta menghapus konten saat tidak boleh dilihat lagi.

TONTON SEKARANG
DRM-X 4.0 Introduction VideoTutorial Video Xvast Windows

Melalui video ini, kami menunjukkan kepada Anda cara mengunduh, menginstal, dan menggunakan browser Xvast, cara membuka file terenkripsi, dan cara mengatasi masalah dalam penggunaannya.

TONTON SEKARANG
DRM-X 4.0 Introduction VideoTutorial Enkripsi Video DRM-X 4.0

Melalui video ini, kami akan menunjukkan cara menggunakan platform DRM-X 4.0, cara pengaturan sebelum enkripsi, dan cara mengenkripsi video. Kami juga akan menunjukkan cara memutar video yang telah dienkripsi.

TONTON SEKARANG
DRM-X 4.0 Introduction VideoIntegrasi DRM-X 4.0 dengan WordPress

Integrasi halaman login khusus memungkinkan pelanggan memesan konten yang dilindungi dari situs web Anda. Saat pelanggan memutar konten tersebut, halaman login khusus situs web Anda akan muncul. Setelah pelanggan memasukkan Nama Pengguna dan Kata Sandi akun situs web Anda, mereka akan langsung mendapatkan lisensi untuk memutar file yang dilindungi. Ini mengharuskan Anda membuat halaman login DRM baru.

TONTON SEKARANG
DRM-X 4.0 Introduction VideoPengaturan Keamanan DRM-X 4.0

Saat menggunakan platform DRM-X 4.0, ada beberapa hal yang perlu diperhatikan. Untuk meningkatkan keamanan perlindungan, silakan pilih serangkaian opsi yang diperlukan untuk mencegah pembajakan. Sangat penting untuk melakukan pengaturan ini sejak awal.

TONTON SEKARANG

Ada pertanyaan?

Perwakilan kami memiliki jawabannya.

Tanyakan tentang produk Haihaisoft, harga, implementasi, atau hal lainnya — perwakilan kami yang terlatih siap membantu Anda.

Telp: +64 27 507 9959 (Selandia Baru)

QQ: 1279126286 / 994184623

Hubungi kami di Microsoft Teams

service#haihaisoft.com (ganti # menjadi @)

Hubungi kami
contactUs