
សួស្ដីអ្នកទាំងអស់គ្នា ថ្ងៃនេះខ្ញុំសូមបង្ហាញពីរបៀប Embed វីដេអូ ពី Website ផ្សេងៗ និងរបៀបក្នុងការ Play វីដេអូរបស់អ្នកជាមួយ JW Player លើសពីនេះទៅទៀតអ្នកគ្រាន់តែប្រើប្រាស់កូដមួយបន្ទាត់ប៉ុណ្ណោះក្នុងការ Post ដើម្បីអោយវីដេអូបង្ហាញ តោះ! កុំចាំយូររៀនតម្លើងជាមួយខ្ញុំនៅខាងក្រោម។
១.ចូលទៅកាន់ Theme ចុចសញ្ញា ▼ រួចយកពាក្យ Edit HTML
២.ចម្លងកូដខាងក្រោមដាក់ពីខាងលើ </head>
<style type="text/css">
#rst-player:not(.jwplayer){position:relative;overflow:hidden;width:100%;height:100%;padding-top:56.25%;background:#000000}
#rst-player iframe#embed-player{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
</style>
៣.ចម្លងកូដខាងក្រោមដាក់ពីខាងលើ </body><script type="text/javascript">
//<![CDATA[
const rstVideoPlayer = {
getAttr: (el, attr) => {
return el.getAttribute(attr);
},
removeAttr: (el, ...attrs) => {
attrs.forEach(attr => el.removeAttribute(attr));
},
loadJWScriptTag: (srctag, opt) => {
if (opt === true) {
const scrEl = document.createElement('script');
scrEl.type = 'text/javascript';
scrEl.src = srctag;
document.body.appendChild(scrEl);
}
},
init: function (opt) {
const playerDiv = document.getElementById('rst-player');
let self = this;
if (playerDiv) {
const videoId = self.getAttr(playerDiv, 'data-id');
const videoUrl = self.getAttr(playerDiv, 'data-url');
const videoPoster = self.getAttr(playerDiv, 'data-image');
const dataPlayer = self.getAttr(playerDiv, 'data-player');
let checkAutoplay = opt.autoplay === true ? "?autoplay=1" : "";
let url = '';
switch (dataPlayer) {
case "dailymotion":
url += `https://www.dailymotion.com/embed/video/${videoId + checkAutoplay}`
break;
case "googledrive":
url += `https://drive.google.com/file/d/${videoId}/preview`
break;
case "odnoklassniki":
url += `https://ok.ru/videoembed/${videoId + checkAutoplay}`
break;
case "rumble":
url += `https://rumble.com/embed/${videoId}`
break;
case "vimeo":
url += `https://player.vimeo.com/video/${videoId + checkAutoplay}`
break;
case "youtube":
url += `https://www.youtube.com/embed/${videoId + checkAutoplay}`
break;
default:
url += videoUrl ?? "about:blank"
break;
}
if (dataPlayer === "jw") {
const player = jwplayer('rst-player');
player.setup({
"file": videoUrl || `https://bigf.bigo.sg/asia_live/V4s7/${videoId}.mp4`,
"image": videoPoster,
"width": "100%",
"height": "100%",
"aspectratio": "16:9",
"autostart": opt.autoplay === true ? true : false,
"mute": false,
"logo": {
"file": opt.logo,
"hide": false,
"position": "top-left"
}
});
} else {
playerDiv.innerHTML = `<iframe id="embed-player" src="${url}" width="100%" height="100%" allow="autoplay; fullscreen" loading="lazy"></iframe>`;
self.removeAttr(playerDiv, 'data-id', 'data-url', 'data-image', 'data-player');
}
}
}
};
rstVideoPlayer.loadJWScriptTag('https://cdn.jwplayer.com/libraries/IDzF9Zmk.js', true);
window.onload = function () {
rstVideoPlayer.init({
autoplay: false,
logo: "https://assets-jpcust.jwpsrv.com/watermarks/RUjIlP0s.png"
});
};
//]]>
</script>
កំណត់សម្គាល់៖- autoplay: true Autoplay វីដេអូដោយស្វ័យប្រវត្តិ ឬ false បិទ Autoplay
- logo: រូបភាព Logo នៅលើ JW Player ខាងលើឈៀងខាងឆ្វេង
៤.ចុច Icon Save រួចចាកចេញពីផ្ទាំង Edit HTML
៥.ជ្រើសរើសកូដណាមួយខាងក្រោម ដាក់ចូលទៅកាន់ Blog Post (HTML View)
+ Embed វីដេអូពី Website ផ្សេងៗ
<div id="rst-player" data-id="x8fk3rq" data-player="dailymotion"></div>
<div id="rst-player" data-id="0Bwh7cTp2lB3PRmgtODRWOENEb28" data-player="googledrive"></div>
<div id="rst-player" data-id="4782018661043" data-player="odnoklassniki"></div>
<div id="rst-player" data-id="v3ccruu" data-player="rumble"></div>
<div id="rst-player" data-id="208621116" data-player="vimeo"></div>
<div id="rst-player" data-id="nAvDh3to9oY" data-player="youtube"></div>
<div id="rst-player" data-url=""></div>
កំណត់សម្គាល់៖ប្រសិនបើ Website ដែលអ្នកចង់ Embed វីដេអូមិនមានក្នុងកូដខាងលើសូមប្រើប្រាស់កូដខាងក្រោមបង្អស់រួច Paste កូដ Embed វីដេអូនៃ Website នោះចូលទៅក្នុងចន្លោះ data-url ។
+ Play វីដេអូជាមួយ JW Player ដោយប្រើ File .mp4 ឬ .m3u8
// Video ID ពីតំណរភ្ជាប់ https://bigf.bigo.sg/asia_live/V4s7/XXXXXX.mp4
<div id="rst-player" data-id="XXXXXX" data-player="jw"></div>
<div id="rst-player" data-id="XXXXXX" data-image="https://image.tmdb.org/t/p/w1280/1foT5oMWmutKx4tgNUARVtywL6O.jpg" data-player="jw"></div>
// Video ពីតំណរភ្ជាប់ផ្សេងៗ
<div id="rst-player" data-url="https://vjs.zencdn.net/v/oceans.mp4" data-player="jw"></div>
<div id="rst-player" data-url="https://vjs.zencdn.net/v/oceans.mp4" data-image="https://image.tmdb.org/t/p/w1280/1foT5oMWmutKx4tgNUARVtywL6O.jpg" data-player="jw"></div>
កំណត់សម្គាល់៖- data-id វីដេអូ ID ៦ខ្ទង់នៃតំណរភ្ជាប់ https://bigf.bigo.sg/asia_live/V4s7/XXXXXX.mp4
- data-url តំណរភ្ជាប់ File .mp4 ឬ .m3u8
- data-image រូបភាពនៅលើ JW Player
អាចដាក់ Subtitle បានទេបង?
ReplyDeleteអត់បានទេបង
Deleteបងគេធ្វើមិចទើបាន https://bigf.bigo.sg/asia_live/V4s7/XXXXXX.mp4
ReplyDeleteតាមរយៈការ Upload ខ្ញុំក៏អត់ដឹងថា Upload បែបណាដែរបង។
Delete