Avatar billede twotimes Nybegynder
20. april 2007 - 15:28 Der er 1 kommentar og
1 løsning

video streamet fra ftp

Hejsa,

jeg har en videofil lagt ud på min ftp server. Hvordan kan jeg gøre sådan at brugeren ved at klikke på filen ser den streamet, og altså ikke behøver at downloade den? Hvad er den smarteste metode?

Tak for hjælpen
Avatar billede gurly Praktikant
21. april 2007 - 03:40 #1
hvis bruger højreklikker på video filen og vælger "kopier genvej"
og bruger så åbner sin windows media player, og maximere den, og så klikker oppe på "filer" og vælger åben url adresse, og så højreklikker i feltet og indsætter adressen, så kan har afspille filen direkte
(der kan være visse forskelle i måden, alt efter version af mediaplayer)

man tag ikke fejl af det med at downloade den, for selv om bruger ser den streamet, så skal filen jo downloades. det sker bare samtidig med afspilningen, men det kræver jo tilstrækkelig båndbredde  !!!

ellers er der kun den måde at du laver en egentlig html side men en afspiller på siden, du burde nok kunne køre en html side på din ftp server, men hvius du vil køre html sider, så vil jeg anbefale dig at instalere en http server i stedet
http://www.wfshome.com/
programmet virker stort set som en ftp server, det køre bare http i stedet, der er mulighed for at oprette brugere med password, eller nøjes med at kun en del af serveren er password beskyttet, mens en anden del er offentlig.
serveren giver som sagt mulighed for at bruge html sider, men man kan også lade være, så viser den bare nogle defaulte sider, som viser de filer du har liggende på serveren. eller man kan køre mix, med eksempelvis en forside i html, med link til mapper med filer.
et rigtigt godt server program  c",)

her er lige et eksempel på en lille nuttet mediaplayer.
den består kun af to ting, en html side, og så en fil der hedder "NyNoIEActivate.js"
denne fil er med fordi internet explorer ellers "blokkere" playeren, forstået på den måde at der kommer et lille felt over playeren, med "klik her for at activere dette objekt"  du kender det nok fra en eller anden hjemmeside.  men dette kan man altså fjerne ved at bruge filen "NyNoIEActivate.js"  denne fil skal bare plaseres samme sted som html dokumentet.

filen "NyNoIEActivate.js" laver du ved at indsætte nedenstående kode i noteblok, og så gemme den med navnet nynoieactivate, i "filtype" skal du vælge "alle filer"
så bliver det til en rigtig js fil (javascript fil)

koden starter her >

function NyNoIeActivate()
{
//ediy v2
n=navigator.userAgent;
w=n.indexOf("MSIE");
if((w>0)&&(parseInt(n.charAt(w+5))>5)){
T=["object","embed","applet"];
for(j=0;j<2;j++){
E=document.getElementsByTagName(T[j]);
for(i=0;i<E.length;i++){
P=E[i].parentNode;
H=P.innerHTML;
P.removeChild(E[i]);
P.innerHTML=H;
}}}
}



koden er sluttet her
filen skal ligge samme sted som html dokumentet




Start på koden til html dokumentet >

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Media Player</title>

<script language="JavaScript" type="text/javascript" src="NyNoIEActivate.js"></script>


<script language="JavaScript" type="text/javascript"><!--
function song(file){
document.getElementById('music1').innerHTML="<embed type='application/x-mplayer2' classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' standby='Loading Windows Media Player components...' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' src='"+file+"' name='MediaPlayer1' width='400' height='325' controltype='2' showcontrols='1' Volume='0' showstatusbar='1' ShowDisplay='0' ShowPositionControls='0' AutoStart='1' InvokeURLs='0'></embed>";
}
//-->
</script>

<script type="text/javascript">
NyNoIeActivate();
</script>

</head>

<body>


<table>
<tr align="center">
  <td width=400 nowrap style='padding: 0cm' height="325">
  <span id="music1">
    <embed type="application/x-mplayer2" id="music1"
    classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    standby="Loading Windows Media Player components..."
    pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
    src=""
    name="RAOCXplayer"
    width="400"
    height="325"
    controltype="2"
    showcontrols="1"
    ShowPositionControls="0"
    showstatusbar="1"
    ShowDisplay="0"
    AutoStart="0">
    </embed>
  </span>
  </td>
</tr>
</table>

<p><a href="java script:song('mms://85.214.76.233:1238');NyNoIeActivate();">Germany - Streetclip TV</a></p>
<p><a href="java script:song('http://wwitv.com/tt/8033.asx');NyNoIeActivate();">Germany - Deluxe Music TV</a></p>

</body>
</html>



koden er sluttet her


denne player køre med den Defaulte betjæning under playeren
du udskifter blot stream adresserne til adresser til wmv filer på din server
hvis du vil have autoplay på en video, så ret det ene script til følgende

<script type="text/javascript">
song('mms://85.214.76.233:1238');
NyNoIeActivate();
</script>
Avatar billede twotimes Nybegynder
02. maj 2007 - 16:41 #2
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester