PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stream - Player frage



Manduladers
25.04.2018, 16:12
Moin ich habe neulich eine seite, gefunden die so ein Stream - Player drinnen hat

https://www1.xup.in/exec/ximg.php?fid=91769059

ich weiß mittlerweile, wo die Files gehostet werden Aber meine frage ist wie kriegt man das Hin das man diese funktionen drinnen hat ( Zufall ,& Skip?)
hätte da jemand eine Idee achso die files werden auf streamcloud gehostet

Währe demjenigen dankbar wen jemand die antwort weiss :-)

- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

Laut Quelltext machen die das mit IPTVPLAYER & Streamcloud

RedDevil
25.04.2018, 17:56
??? Ich versteh die frage nicht xP

Manduladers
25.04.2018, 18:04
hab die frage wohl irgendwie gelöscht so hier noch mal :

Meine frage war wie mache ich das Am besten so wie hier Den exakten Player?!
https://www.szenebox.org/

Laut den Quelltext nutzen die Streamcloud Und irgend einen " IPTVPLAYER "

Das will ich genauso exakt hinkriegen. das man die serie einfach Skippen kann.
usw
da streamcloud auch noch Recaptcha hat denke ich das die dafür auch irgend ein Plugin haben was diese Automatisch löst.

noid
25.04.2018, 19:12
Hallo, ich bin noid und ich verstehe die Frage auch nicht ;D

hardy
25.04.2018, 19:22
wenn ich deine frage so lese, würde ich mal meinen -> nein :P

RedDevil
25.04.2018, 19:32
Stell doch einfach mal eine Anfrage ! Das kann dir bestimmt jemand Coden ;)

Manduladers
25.04.2018, 21:55
Stell doch einfach mal eine Anfrage ! Das kann dir bestimmt jemand Coden ;)

gerne kostenlos ist bestimmt auch zu schaffen wen die es geschafft haben

- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -


hab die frage wohl irgendwie gelöscht so hier noch mal :

Meine frage war wie mache ich das Am besten so wie hier Den exakten Player?
https://www.szenebox.org/

Laut den Quelltext nutzen die Streamcloud Und irgend einen " IPTVPLAYER "

Das will ich genauso exakt hinkriegen. das man die serie einfach Skippen kann.
usw
da streamcloud auch noch Recaptcha hat denke ich das die dafür auch irgend ein Plugin haben was diese Automatisch löst.

hierum geht es da ich es ausversehen gelöscht habe danke schonmal

noid
25.04.2018, 21:59
Kostenlos wird das sicher niemand machen. Oder würdest du unentgeltlich arbeiten gehen?

Ansonsten wirst du wohl es wohl selbst lernen müssen, um es kostenlos zu schaffen ;)

Edit : Zauberei? Irgendwie verschwinden die Beiträge des TE dauernd :D

Manduladers
25.04.2018, 22:05
Kostenlos wird das sicher niemand machen. Oder würdest du unentgeltlich arbeiten gehen?

Ansonsten wirst du wohl es wohl selbst lernen müssen, um es kostenlos zu schaffen ;)

Edit : Zauberei? Irgendwie verschwinden die Beiträge des TE dauernd :D

nix zauberei meine beiträge müssen erst freigeschaltet werden naja ist ja denke ich mit nen IPTVPLAYER easy zu schafen oder?

noid
25.04.2018, 22:12
Der Player selbst hat damit wahrscheinlich recht wenig zu tun. Die Buttons lösen halt nur gewisse Aktionen aus. Sollte mit php & javascript umsetzbar sein.

Manduladers
25.04.2018, 22:14
Der Player selbst hat damit wahrscheinlich recht wenig zu tun. Die Buttons lösen halt nur gewisse Aktionen aus. Sollte mit php & javascript umsetzbar sein.

hm gut aber im Quelltext konnte ich halt Streamcloud finden ich denke die dateien werden bei streamcloud irgendwie hochgeladen und dann dort als Direktlinks eingebunden und dann Kann man die episoden Quasi Überspringen

jk
26.04.2018, 13:24
hast du die Links zu den Videos bei Streamcloud? Dann sollte es kein großes Problem darstellen, einen Player für die Vidz in Html5 zu erstellen und einfach die Buttons mit Javascript abzufragen und dann das nächste Video einzubinden

Manduladers
26.04.2018, 14:15
hast du die Links zu den Videos bei Streamcloud? Dann sollte es kein großes Problem darstellen, einen Player für die Vidz in Html5 zu erstellen und einfach die Buttons mit Javascript abzufragen und dann das nächste Video einzubinden

nein die habe ich nicht könnte aber welche hochladen! währe kein thema, :D aber würde ich dan nur via PN verschicken die links da ich es ohne vpn hochlade.
und für testzwecke kann man doch erstmal irgendwelche Links aus dem netzt nehmen (streamcloud oder?)

- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

hab den player mal hier reinkopiert
http://streamser.de.tl/Treffen.htm

da kann man den etwas untersuchen (nicht meiner würde den aber genau so exakt haben wollen)

jk
27.04.2018, 10:58
das hier sollte funktionieren.... ersetze einfach deine 'data' durch deine videos.


<!DOCTYPE html>
<html>
<head>
<title>Player</title>
<style type="text/css">
body{
font-family: sans-serif;
padding: 10px;
margin: 0px;
}

video{
height: 400px;
}


ul,li{
list-style-type: none;
padding: 0px;
margin: 0px;
display: inline-block;
}
</style>
</head>
<body>
<h1></h1>
<div><video controls src="mov_bbb.mp4" /></div>
<ul>
<li><button>prev</button></li>
<li><button>random</button></li>
<li><button>next</button></li>
</ul>

<script>
let data = [
{title: "movie one", src: "https://www.w3schools.com/html/mov_bbb.mp4"},
{title: "movie two", src: "https://www.w3schools.com/html/movie.mp4"}
];

let actId = 0;

let loadMovie = (id) => {
if (id < 0) id = 0;
if (id > data.length - 1) id = data.length - 1;
document.querySelectorAll("button")[0].disabled = (id == 0) ? true : false;
document.querySelectorAll("button")[2].disabled = (id == data.length - 1) ? true : false;
document.querySelector("h1").innerText = data[id].title;
document.querySelector("video").src = data[id].src;
actId = id;
};

document.querySelectorAll("button")[0].onclick = () => {loadMovie(--actId)};
document.querySelectorAll("button")[1].onclick = () => {loadMovie(Math.random() * data.length>>0)};
document.querySelectorAll("button")[2].onclick = () => {loadMovie(++actId)};

loadMovie(0);


</script>

</body>
</html>

Scotty
27.04.2018, 13:35
das hier sollte funktionieren.... ersetze einfach deine 'data' durch deine videos.


<!DOCTYPE html>
<html>
<head>
<title>Player</title>
<style type="text/css">
body{
font-family: sans-serif;
padding: 10px;
margin: 0px;
}

video{
height: 400px;
}


ul,li{
list-style-type: none;
padding: 0px;
margin: 0px;
display: inline-block;
}
</style>
</head>
<body>
<h1></h1>
<div><video controls src="mov_bbb.mp4" /></div>
<ul>
<li><button>prev</button></li>
<li><button>random</button></li>
<li><button>next</button></li>
</ul>

<script>
let data = [
{title: "movie one", src: "https://www.w3schools.com/html/mov_bbb.mp4"},
{title: "movie two", src: "https://www.w3schools.com/html/movie.mp4"}
];

let actId = 0;

let loadMovie = (id) => {
if (id < 0) id = 0;
if (id > data.length - 1) id = data.length - 1;
document.querySelectorAll("button")[0].disabled = (id == 0) ? true : false;
document.querySelectorAll("button")[2].disabled = (id == data.length - 1) ? true : false;
document.querySelector("h1").innerText = data[id].title;
document.querySelector("video").src = data[id].src;
actId = id;
};

document.querySelectorAll("button")[0].onclick = () => {loadMovie(--actId)};
document.querySelectorAll("button")[1].onclick = () => {loadMovie(Math.random() * data.length>>0)};
document.querySelectorAll("button")[2].onclick = () => {loadMovie(++actId)};

loadMovie(0);


</script>

</body>
</html>


Hab deinen Quellcode mal im PHP Tag gepostet um den Code besser lesen zu können und so das er farblich angezeigt wird als nur schwarz...

Gruß
Scotty :emoji56:

Manduladers
27.04.2018, 18:32
wow danke probier ich gleich mal !

- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

wen ich zb sowas einfüge geht es irgendwie noch nicht

https://vivo.sx/f95275c9e3

oder streamcloud geht davon auch nicht :D


Danke schonmal

jk
27.04.2018, 19:57
wie auch schon per pm:
du musst die video url aus der streamcloude seite kopieren und bei data einfügen

RedDevil
28.04.2018, 09:51
@Manduladers: Du musst diese Datei von Streamcloud nehmen:

http://stor19.streamcloud.eu:8080/6xv74coz46olv77txyuizuxr6dwrb2wz5cune5gbgha63urqhv 2eog45ou/video.mp4

https://www.szenebox.org/images/_imported/2018/04/122.jpg

jk
28.04.2018, 19:03
@RedDevil
bei StreamCloud ist es einfach an die Adresse zu kommen. Bekommst du es auch beo vivo.sx hin? Mit Tubeninja klappt es ich will es aber gerne in Python oder irgendeiner anderen Programmiersprache habe.
Dazu kommt noch, dass die Links dort wohl nur begrenzt gültig sind.

fluffyxz
28.04.2018, 21:00
Request an https://vivo.sx/videolinkhalt


<script>
$(document).ready (function () {
Core.InitializeStream ('WyJodHRwczpcL1wvZGVsaXZlcnktLXJzYy00LnZpdm8uc3hc L2dldFwvMDAxMjY4NTgyOT9lPTE1MjQ5NzM5OTcmcz01MDAmbT 12aWRlb1wvbXA0Jmg9eGtScmdzX05BVmNPU2JDdjViWFl3ZyIs Imh0dHBzOlwvXC9kZWxpdmVyeS0tcnNjLTQudml2by5zeFwvZ2 V0XC8wMDEyNjg1ODI5P2U9MTUyNDk3Mzk5NyZzPTIwMCZtPXZp ZGVvXC9tcDQmaD1vLTlON19JQ2hTd2xoZEpKeFVvSHNnIl0=') ;

$('body').on ('DOMNodeInserted', 'div', function () {
if ($('div.mgheader > div').length > 0) $('div.mgheader > div').remove ();
if ($('div.mgline div.mgtobottom').length > 0) $('div.mgline div.mgtobottom').remove ();
});
});
</script>

Inhalt von Core.InitializeStream (); base64 decoden

WyJodHRwczpcL1wvZGVsaXZlcnktLXJzYy00LnZpdm8uc3hcL2 dldFwvMDAxMjY4NTgyOT9lPTE1MjQ5NzM5OTcmcz01MDAmbT12 aWRlb1wvbXA0Jmg9eGtScmdzX05BVmNPU2JDdjViWFl3ZyIsIm h0dHBzOlwvXC9kZWxpdmVyeS0tcnNjLTQudml2by5zeFwvZ2V0 XC8wMDEyNjg1ODI5P2U9MTUyNDk3Mzk5NyZzPTIwMCZtPXZpZG VvXC9tcDQmaD1vLTlON19JQ2hTd2xoZEpKeFVvSHNnIl0= wird zu
["https:\/\/delivery--rsc-4.vivo.sx\/get\/0012685829?e=1524973997&s=500&m=video\/mp4&h=xkRrgs_NAVcOSbCv5bXYwg","https:\/\/delivery--rsc-4.vivo.sx\/get\/0012685829?e=1524973997&s=200&m=video\/mp4&h=o-9N7_IChSwlhdJJxUoHsg"]
Link(s) als Array zurückerhalten, keine Ahnung was der Unterschied zwischen den beiden ist ;D

jk
28.04.2018, 21:08
ok, war ja fast zu einfach ich habe die Funktion übersehen.

Vielen Dank