JumpMenu für Embeded MediaPlayer; Links per PHP?

Christian Jantzen

Grünschnabel
Hallo,

ich habe mir vorgestellt einen Windows Media Player in meine Seite einzubetten.

Dies war auch kein Problem. Nur sollen per Jump Menu mehrere Videos für den gleichen Player zur Auswahl stehen.

Habe schon manche Sachen versucht, nur mit PHP komme ich nicht ganz zurecht. Wäre nett, wenn mir jemand die benötigte PHP-Variablen nennen könnte. Der Quelltext sieht folgendermaßen aus:

<OBJECT ID="Player" width="320" height="240"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="autoStart" value="False">
<PARAM name="uiMode" value="none">
<PARAM name="URL" value="Variabler PHP Link ">
</OBJECT>

//Der Player ist in einer Tabelle eines Templates eingebunden

<form name="Video">
<select name="Video" onChange="MM_jumpMenu('parent',this,0)">
<option value="http://../Video1.wmv">Name1</option>
<option value="http://../Video2.wmv">Name2</option>
<option value="http://../Video3.wmv">Name3</option>
<option value="http://../Video4.wmv">Name4</option>
</select>
<input type="button" name="BtnSelect" value="Select">
</form>

Es kann sein das in der FORM noch ein Fehler drin ist!
Weiß jemand ne Lösung wie man das richtig macht?
 
Die Variablen legst du ja wohl selber fest. Hast du schon einen Ansatz in welcher Art und Weise du das lösen möchtest ?

// Edit
Also wenn das geschehen soll ohne die Seite neu zu laden, dann liegts du mit PHP eh falsch.

Gruß Mirko

Input I need Input
 
Also im Prinzip möchte ich das z.B. dieser ausgewählte Link

<option value="http://../Video2.wmv">Name2</option>

bei Auswahl hier inegriert wird:

<PARAM name="URL" value="Variabler PHP Link ">

Ich dachte, das ginge mit PHP.
 
In einem anderen Forum hat mir jemand hierzu geraten. Allerdings hat es leider nicht funktioniert.

<?php
$Video = $HTTP_POST_VARS['Video'];
?>
<OBJECT ID="Player" width="320" height="240"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<PARAM name="autoStart" value="False">
<PARAM name="URL" value="<?php echo $Video;?>">
<PARAM name="uiMode" value="none">
</OBJECT>
 
$_POST['Video'] hätte auch gereicht.
Aber eigentlich müsste das gehen. Bedenke nur das die Seite immer neu aufgerufen werden muss. Also sobald du den Wert in deiner Select Box veränderst, musst du das Formular auch versenden, da PHP nur serverseitig ausgeführt wird, und mit dem Clienten nichts im geringsten zu tun hat.

Gruß Mirko
 
Zurück