0% found this document useful (0 votes)
15 views3 pages

Blogger Player HTML

The document is an HTML page designed for streaming live IPTV content, specifically sports, without a cable subscription. It includes metadata for SEO, a loading animation, and utilizes JavaScript libraries like Plyr and Hls.js for video playback. The page is structured to hide the loading screen after a few seconds and then display the video stream from a specified M3U8 link.

Uploaded by

skrhtv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

Blogger Player HTML

The document is an HTML page designed for streaming live IPTV content, specifically sports, without a cable subscription. It includes metadata for SEO, a loading animation, and utilizes JavaScript libraries like Plyr and Hls.js for video playback. The page is structured to hide the loading screen after a few seconds and then display the video stream from a specified M3U8 link.

Uploaded by

skrhtv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

<h2></h2>

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="ENJOY FREE LIVE IPTV M3U8">
<meta name="keywords" content="Watch live sports streaming online, including
football, basketball, baseball,
hockey, and more. Stream your favorite sports teams and events in HD, with no cable
subscription required.">
<meta name="author" content="FREE DISH BHAI">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-
scale=1.0,user-scalable=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="shortcut icon" type="image/x-icon"
href="https://i.ibb.co/37fVLxB/f4027915ec9335046755d489a14472f2.png">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/plyr.css"
/>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/plyr.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/hls.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></
script>
<style>
html {
font-family: Poppins;
background: #000;
margin: 0;
padding: 0
}

.loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
z-index: 9999;
}

.loading-text {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
text-align: center;
width: 100%;
height: 100px;
line-height: 100px;
}

.loading-text span {
display: inline-block;
margin: 0 5px;
color: #00b3ff;
font-family: 'Quattrocento Sans', sans-serif;
}
.loading-text span:nth-child(1) {
filter: blur(0px);
animation: blur-text 1.5s 0s infinite linear alternate;
}

.loading-text span:nth-child(2) {
filter: blur(0px);
animation: blur-text 1.5s 0.2s infinite linear alternate;
}

.loading-text span:nth-child(3) {
filter: blur(0px);
animation: blur-text 1.5s 0.4s infinite linear alternate;
}

.loading-text span:nth-child(4) {
filter: blur(0px);
animation: blur-text 1.5s 0.6s infinite linear alternate;
}

.loading-text span:nth-child(5) {
filter: blur(0px);
animation: blur-text 1.5s 0.8s infinite linear alternate;
}

.loading-text span:nth-child(6) {
filter: blur(0px);
animation: blur-text 1.5s 1s infinite linear alternate;
}

.loading-text span:nth-child(7) {
filter: blur(0px);
animation: blur-text 1.5s 1.2s infinite linear alternate;
}

.loading-text span:nth-child(8) {
filter: blur(0px);
animation: blur-text 1.5s 1.4s infinite linear alternate;
}

.loading-text span:nth-child(9) {
filter: blur(0px);
animation: blur-text 1.5s 1.6s infinite linear alternate;
}
@keyframes blur-text {
0% {
filter: blur(0px);
}

100% {
filter: blur(4px);
}
}

.plyr__video-wrapper::after {
position: absolute;
top: 15px;
left: 15px;
z-index: 10;
content: '';
height: 35px;
width: 35px;
background: no-repeat;
background-size: 40px, auto, auto;
}
</style>
<body>
<div id="loading" class="loading">
<div class="loading-text">
<span class="loading-text-words">FREEDISHBHAI</span>
</div>
</div>
<video autoplay controls crossorigin playsinline>
<source type="application/vnd.apple.mpegurl" src="এখানে m3u8 লিঙ্ক"> </video>
</video>
</body>
<script>
setTimeout(videovisible, 3000)

function videovisible() {
document.getElementById('loading').style.display = 'none'
}
document.addEventListener("DOMContentLoaded", () => {
const e = document.querySelector("video"),
n = e.getElementsByTagName("source")[0].src,
o = {};
if (Hls.isSupported()) {
var config = {
maxMaxBufferLength: 100,
};
const t = new Hls(config);
t.loadSource(n), t.on(Hls.Events.MANIFEST_PARSED, function(n, l) {
const s = t.levels.map(e => e.height);
o.quality = {
default: s[0],
options: s,
forced: !0,
onChange: e => (function(e) {
window.hls.levels.forEach((n, o) => {
n.height === e && (window.hls.currentLevel = o)
})
})(e)
};
new Plyr(e, o)
}), t.attachMedia(e), window.hls = t
} else {
new Plyr(e, o)
}
});
</script>
</body>
</html>

You might also like