hejsa, det er noget jeg har rodet en del med, og jeg vil mene at flash er bedst, ud fra en betragtning af at det fylder minst.
og den bedste player jeg har kunnet finde til formålet er denne
http://www.jeroenwijering.com/?item=Flash_Video_Playerplayeren kan udstyres med en liste hvor man kan vælge film, og det er muligt at styre playeren via javascript så man kan få den til at loade nye playlister,
den kan også meget andet.
den medfølgende vejledning i brug er dog lidt mangelfuld, men kig i det forum der er derinde, der kan være gode tip at hente.
da jeg ved at specielt vejledning i at få playeren til at loade ny playlist er nærmest ikke eksisterende, så indsætter jeg en kode her som du kan bruge som udgangspunkt, det er muligt at du lige skal rette filnavn på selve player filen (swf) og på playlisterne (xml)
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="
http://www.w3.org/TR/REC-html40"><head>
<title>Videoplayer</title>
<style type="text/css">
body { margin: ; text-align:center; font:12/18px Arial; background-color:#d4c3a4; }
h2 { font-weight: normal; color: #C00; }
ul, li { padding: 0; list-style: none; text-align:center; }
li a { display: block; background:#F5DEB3; text-decoration: none; color: #000; padding: 2px; width: 15%; }
li .alt { background:#FFF; }
li a:hover { background: #C00; color: #FFF; }
option {background-color:#F5DEB3; }
</style>
<script language="JavaScript">
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
</script>
<script LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
window.defaultStatus = document.title;
// -->
</script>
<script type="text/javascript" src="ufo.js">
</script>
<script type="text/javascript">
function sendEvent(typ,prm) {
thisMovie("mediaplayer").sendEvent(typ,prm);
};
function thisMovie(movieName) {
if(navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
};
function getUpdate(typ,pr1,pr2) {
var id = document.getElementById(typ);
id.innerHTML = typ+ ": "+Math.round(pr1);
pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2);
};
function loadPlaylist(file) {
var FO = { movie:"videoplayer.swf",
width:"532px",
height:"530px", bgcolor:"#F5DEB3",
majorversion:"8",build:"0",
flashvars:"file="+file+"&autostart=true&displayheight=356&repeat=true&shuffle=false&autoscroll=false&showdigits=true&enablejs=true&volume=100&lightcolor=0xFF7600&backcolor=0xF5DEB3&frontcolor=0x000000&showfsbutton=true&fsreturnpage=videoplayer512.html" };
UFO.create(FO, 'player');
};
</script>
</head>
<body style="margin:4px;" onload="loadPlaylist('musik512.xml')">
<body bgcolor="#d4c3a4">
<ul>
<div align=center>
<p id="player"><a href="
http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this movie.</p>
<form name="navForm">
<select name="menu"
onChange = "self.location = document.navForm.menu[document.navForm.menu.selectedIndex].value;">
<option value="java script:loadPlaylist('musik512.xml')">Vælg Film Kategori</option>
<option value="java script:loadPlaylist('film512.xml')">Biograf Film</option>
<option value="java script:loadPlaylist('musik512.xml')">Musik Videoer</option>
<option value="java script:loadPlaylist('dokumentarfilm512.xml')">Dokumentarfilm</option>
</select>
<br /><br />
<li id="time"></li>
<li id="load"></li>
</div>
</ul>
</body>
</html>