Seite 1 von 1

Container für .wmv Video

Verfasst: Do 2. Mär 2006, 11:14
von stefkey
Hallo,

gibt es denn ein Modul bei dem ein Kunde im Editor in einem "Filmcontainer" einen Film aus einem bestimmten Verzeichnis (.WMF) auswählem kann.
Ich habe hier mit verschiedenen Suchbegriffen gesucht aber nur etwas für Realplayer gefunden:
http://www.contenido.org/forum/viewtopic.php?t=10401

Gibts sowas auch für Windows Media Player?

Hat jemand einen Rat?

Danke
stefkey

Verfasst: Do 2. Mär 2006, 11:48
von schlaucher
Hi,

du kannst das gefundene Modul modifizieren und einfach den Code für den Mediaplayer einsetzen.

Code: Alles auswählen

<OBJECT id="VIDEO" width="320" height="240" 
	style="position:absolute; left:0;top:0;"
	CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
	type="application/x-oleobject">
	
	<PARAM NAME="URL" VALUE="your file or url">
	<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
	<PARAM NAME="AutoStart" VALUE="True">
	<PARAM name="uiMode" value="none">
	<PARAM name="PlayCount" value="9999">
</OBJECT>
Gruß
schlaucher

windows media file modul

Verfasst: Di 9. Mai 2006, 22:10
von hoschis
hallo! da ich das auch benötige, habe ich das nun umgebaut auf windows media player. es hat allerdings noch ein problem mit dem "navigations"-checked, denn sobald ich keine navigation möchte, zeigt es mir das video zweimal an ... warum auch immer ;-) aber vl hat wer zeit da mal drüber zu sehen - der vollständigkeit halber ....

windows media player file einbauen, basierend auf dem real media player modul von Markus Kühn


eingabe:
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Windows streaming
* Author : Markus Kühn (real-streaming)
+Angie (win-streaming)
* Copyright :
* Created : 09-05-2006
* Modified : 09-05-2006
************************************************/

if ("CMS_VALUE[4]" == '') {
$wmv_navig = '';
} else {
$wmv_navig = 'checked';
}

if ("CMS_VALUE[5]" == '') {
$wmv_autostart = '';
} else {
$wmv_autostart = 'checked';
}

echo '<table cellspacing="0" cellpadding="10" border="0"><tr valign="top">
<tr>
<td>'.mi18n("ID:").'</td>
<td><input type="text" name="CMS_VAR[0]" value="CMS_VALUE[0]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Source Pfad für *.ram Datei z.B. ./uplaod/streaming/xyz.ram:").'</td>
<td><input type="text" name="CMS_VAR[1]" value="CMS_VALUE[1]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Fensterhöhe in px:").'</td>
<td><input type="text" name="CMS_VAR[2]" value="CMS_VALUE[2]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Fensterbreite in px:").'</td>
<td><input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Windows Media Player Navigationsleiste ausschalten:").'</td>
<td><input type="checkbox" name="CMS_VAR[4]" value="yes" '.$wmv_navig.'/></td></tr>';

echo ' <tr>
<td>'.mi18n("Autostart des Streams:").'</td>
<td><input type="checkbox" name="CMS_VAR[5]" value="yes" '.$wmv_autostart.'/></td></tr>';

echo '</table>';
ausgabe:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Realplayer streaming
* Author : Markus Kühn
* Copyright :
* Created : 23-11-2005
* Modified : 23-11-2005
************************************************/

$wmv_id = "CMS_VALUE[0]";
$wmv_src = "CMS_VALUE[1]";
$wmv_hight = "CMS_VALUE[2]";
$wmv_width = "CMS_VALUE[3]";

if ("CMS_VALUE[4]" == '') {
$wmv_navig = 'yes';
} else {
$wmv_navig = 'no';
}

if ("CMS_VALUE[5]" == '') {
$wmv_auto = '0';
} else {
$wmv_auto = '1';
}

echo '<P>
<object id="'.$wmv_id.'"
codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715"
type="application/x-oleobject" height="'.$wmv_hight.'"
standby="Loading..."
width="'.$wmv_width.'" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
<param name="FileName" value="'.$wmv_src.'">
<param name="TransparentAtStart" value="true">
<param name="AutoStart" value="'.$wmv_auto.'">
<param name="AnimationatStart" value="false">
<param name="ShowStatusBar" value="true">
<param name="ShowControls" value="true">
<param name="autoSize" value="false">
<param name="displaySize" value="false">
<param name="ShowAudioControls" value="true">
<param name="ShowPositionControls" value="false">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/"
src="'.$wmv_src.'"
name="MediaPlayer" width="'.$wmv_width.'" height="'.$wmv_hight.'" transparentatstart="1"
autostart="'.$wmv_auto.'" animationatstart="0" showcontrols="1"
showaudiocontrols="1" showpositioncontrols="0" autosize="0"
showstatusbar="1" displaysize="false"> </embed>
</object><BR>';
if($wmv_navig == 'no') {
echo '
<object id="'.$wmv_id.'"
codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715"
type="application/x-oleobject" height="'.$wmv_hight.'"
standby="Loading..."
width="'.$wmv_width.'" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
<param name="FileName" value="'.$wmv_src.'">
<param name="TransparentAtStart" value="true">
<param name="AutoStart" value="'.$wmv_auto.'">
<param name="AnimationatStart" value="false">
<param name="ShowStatusBar" value="true">
<param name="ShowControls" value="false">
<param name="autoSize" value="false">
<param name="displaySize" value="false">
<param name="ShowAudioControls" value="true">
<param name="ShowPositionControls" value="false">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/"
src="'.$wmv_src.'"
name="MediaPlayer" width="'.$wmv_width.'" height="'.$wmv_hight.'" transparentatstart="1"
autostart="'.$wmv_auto.'" animationatstart="0" showcontrols="0"
showaudiocontrols="1" showpositioncontrols="0" autosize="0"
showstatusbar="1" displaysize="false"> </embed>
</object>';
}
echo '</P>';
?>

Verfasst: Mi 10. Mai 2006, 09:54
von schlaucher
Hi,

der Unterschied zwischen Realplayer und WindowsMedia Player im HTML Code ist folgender:

Beim Realplayer wird das Controlpanel in einem eigenen <object> Bereich angezeigt.
Beim WindowsMedia Player genügt der Parameter:

Code: Alles auswählen

<param name="ShowControls" value="1">
d.h.
Für das MediaPlayer Modul musst Du den 2. <object> Bereich weglassen
und mit der Abfrage: if($wmv_navig == 'yes/no') den ShowControls Parameter steuern.

Gruß
schlaucher

Verfasst: Do 11. Mai 2006, 15:38
von hoschis
spitze, danke, dann habe ich das jetzt anders gemacht:

eingabe:
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Windows streaming
* Author : Markus Kühn (real-streaming)
+Angie (win-streaming)
* Copyright :
* Created : 09-05-2006
* Modified : 09-05-2006
************************************************/

if ("CMS_VALUE[5]" == '') {
$wmv_autostart = '';
} else {
$wmv_autostart = 'checked';
}

echo '<table cellspacing="0" cellpadding="10" border="0"><tr valign="top">
<tr>
<td>'.mi18n("ID:").'</td>
<td><input type="text" name="CMS_VAR[0]" value="CMS_VALUE[0]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Source Pfad für *.wmv Datei z.B. ./upload/streaming/xyz.wmv:").'</td>
<td><input type="text" name="CMS_VAR[1]" value="CMS_VALUE[1]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Fensterhöhe in px:").'</td>
<td><input type="text" name="CMS_VAR[2]" value="CMS_VALUE[2]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Fensterbreite in px:").'</td>
<td><input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]" size="30" /></td></tr>';

echo ' <tr>
<td>'.mi18n("1 fuer Navigation und 0 fuer keine Navigation eintragen:").'</td>
<td><input type="text" name="CMS_VAR[4]" value="CMS_VALUE[4]" size="2" /></td></tr>';

echo ' <tr>
<td>'.mi18n("Autostart des Streams:").'</td>
<td><input type="checkbox" name="CMS_VAR[5]" value="yes" '.$wmv_autostart.'/></td></tr>';

echo '</table>';
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Realplayer streaming
* Author : Markus Kühn
* Copyright :
* Created : 23-11-2005
* Modified : 23-11-2005
************************************************/

$wmv_id = "CMS_VALUE[0]";
$wmv_src = "CMS_VALUE[1]";
$wmv_hight = "CMS_VALUE[2]";
$wmv_width = "CMS_VALUE[3]";
$wmv_navig = "CMS_VALUE[4]";

if ("CMS_VALUE[5]" == '') {
$wmv_auto = '0';
} else {
$wmv_auto = '1';
}

echo '<P>
<object id="'.$wmv_id.'"
codebase="http://activex.microsoft.com/activex/co ... =6,4,5,715"
type="application/x-oleobject" height="'.$wmv_hight.'"
standby="Loading..."
width="'.$wmv_width.'" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95">
<param name="FileName" value="'.$wmv_src.'">
<param name="TransparentAtStart" value="true">
<param name="AutoStart" value="'.$wmv_auto.'">
<param name="AnimationatStart" value="false">
<param name="ShowStatusBar" value="true">
<param name="ShowControls" value="'.$wmv_navig.'">
<param name="autoSize" value="false">
<param name="displaySize" value="false">
<param name="ShowAudioControls" value="true">
<param name="ShowPositionControls" value="false">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downlo ... diaPlayer/"
src="'.$wmv_src.'"
name="MediaPlayer" width="'.$wmv_width.'" height="'.$wmv_hight.'" transparentatstart="1"
autostart="'.$wmv_auto.'" animationatstart="0" showcontrols="'.$wmv_navig.'"
showaudiocontrols="1" showpositioncontrols="0" autosize="0"
showstatusbar="1" displaysize="false"> </embed>
</object><BR>'
?>