Video Player
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Video Player
Hallo,
ich würde gerne die Videos von http://www.motorvision.de/ in meinem Forum in einem Player wiedergeben......
Jemand ne Ahnung wie ich das realisieren kann ???? Ich kann fast alle Videos abspielen YouTube,MyVideo etc etc alles kein Problem nur dafür hab ich nix.....
Thx....
ich würde gerne die Videos von http://www.motorvision.de/ in meinem Forum in einem Player wiedergeben......
Jemand ne Ahnung wie ich das realisieren kann ???? Ich kann fast alle Videos abspielen YouTube,MyVideo etc etc alles kein Problem nur dafür hab ich nix.....
Thx....
Code: Alles auswählen
<iframe frameborder="0" width="480" height="380" src="http://community.motorvision.de/embed.yum?videoID=269"></iframe>
+
http://www.phpbb.de/viewtopic.php?t=47091
Im phpbb3 könntest du dir einen eigene BBCode dafür eintragen:
-> http://www.phpbb.com/community/viewtopi ... 6&t=405994
Hallo,
erstmal danke.
Aber Iframe ist zu kompliziert für die User. Dachte da mehr an einen Code der den Player automatisch hinzufügt wenn die URL des Videos eingeben wird. So habe ich das bei YouTube , My Video etc etc auch.....
Update auf PHPBB3 muss ich mir noch überlegen. Habe zuviele MODS drin die dann nicht mehr laufen und ist auch wieder ne Menge Arbeit das Template anzupassen.
Ich habe folgenden Code für alle anderen Player. Sowas bräuchte ich auch für den Motorvision
erstmal danke.
Aber Iframe ist zu kompliziert für die User. Dachte da mehr an einen Code der den Player automatisch hinzufügt wenn die URL des Videos eingeben wird. So habe ich das bei YouTube , My Video etc etc auch.....
Update auf PHPBB3 muss ich mir noch überlegen. Habe zuviele MODS drin die dann nicht mehr laufen und ist auch wieder ne Menge Arbeit das Template anzupassen.
Ich habe folgenden Code für alle anderen Player. Sowas bräuchte ich auch für den Motorvision

Code: Alles auswählen
// match a google video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://video\.google\.[\w\.]+?/videoplay\?docid=)([\w-]+)([&][\w=+&;-]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Google Video</a>' . $object . '<object><param name="wmode" value="transparent"></param><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" wmode="transparent" src="http://video.google.com/googleplayer.swf?docId=\\3" flashvars=""></embed></object>' . $tableend, $ret);
// match a youtube video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.youtube|youtube|de\.youtube)(\.[\w\.]+?/watch\?v=)([\w-]+)([&][\w=+&;%]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Youtube</a>' . $object . '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\\5" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>' . $tableend, $ret);
// match a myvideo video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.myvideo|myvideo)(\.[\w\.]+?/watch/)([\w]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' MyVideo</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="470" height="406"><param name="movie" value="http://www.myvideo.de/movie/\\5"></param><param name="wmode" value="transparent"></param><embed src="http://www.myvideo.de/movie/\\5" width="470" height="406" type="application/x-shockwave-flash" wmode="transparent"></embed></object>' . $tableend, $ret);
// match a clipfish video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.clipfish|clipfish)(\.[\w\.]+?/player\.php\?videoid=)([\w%]+)([&][\w=+&;]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Clipfish</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="464" height="380" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://www.clipfish.de/videoplayer.swf?as=0&videoid=\\5&r=1" /><param name="wmode" value="transparent"><embed src="http://www.clipfish.de/videoplayer.swf?as=0&videoid=\\5&r=1" width="464" height="380" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>' . $tableend, $ret);
// match a sevenload video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w.]+?\.sevenload\.com/videos/)([\w]+?)(/[\w-]+)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Sevenload</a>' . $object . '<object width="425" height="350"><param name="FlashVars" value="slxml=de.sevenload.com"/><param name="movie" value="http://de.sevenload.com/pl/\\3/425x350/swf" /><embed src="http://de.sevenload.com/pl/\\3/425x350/swf" type="application/x-shockwave-flash" width="425" height="350" FlashVars="slxml=de.sevenload.com"></embed></object>' . $tableend, $ret);
// match a metacafe video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://)(www\.metacafe|metacafe)(\.com/watch/)([\w]+?)(/)([\w-]+?)(/)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6\\7" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Metacafe</a>' . $object . '<embed src="http://www.metacafe.com/fplayer/\\5/\\7.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>' . $tableend, $ret);
// match a streetfire video URL and replace it
$ret = preg_replace("#(^|[\n ])([\w]+?://videos\.streetfire\.net/.*?/)([\w-]+?)(\.htm)(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' Streetfire</a>' . $object . '<embed src="http://videos.streetfire.net/vidiac.swf" FlashVars="video=\\3" quality="high" bgcolor="#ffffff" width="428" height="352" name="ePlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>' . $tableend, $ret);
-
- Valued Contributor
- Beiträge: 3566
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
Bei motorvision sehen die Links der Videoseiten so aus:
Wenn man nun den letzten Teil "&type=tv" der URL weg läßt, sieht die Seite fast gleich aus, nur das die weiteren Videos nicht angezeigt werden, aber dafür ein URL- und Iframe-Code zum verlinken.
Man nehme nun also den URL-Code und nehme die ID hinten weg:
Nun braucht man teoretisch nur noch den MyVideo, YouTube oder anderen BB-Codezeilen kopieren und die motovision-URL anpassen.
Schon sollte das genauso funktionieren.
>Edit:
das könnte dann so (oder ähnlich) aussehen:
ACHTUNG: ungetestet, aber kannst es ja mal probieren (vorher Backup machen) ob es auch so geht.
Code: Alles auswählen
http://community.motorvision.de/video.yum?videoID=267&type=tv
Man nehme nun also den URL-Code und nehme die ID hinten weg:
Code: Alles auswählen
http://community.motorvision.de/video.yum?videoID=
Schon sollte das genauso funktionieren.
>Edit:
das könnte dann so (oder ähnlich) aussehen:
Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([\w]+?://community\.motorvision.[\w\.]+?/ideo.yum\?videoID=)([\w-]+)([&][\w=+&;%]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' motorvision TV</a>' . $object . '<object width="425" height="350"><param name="movie" value="http://community.motorvision.de/v/\\3"></param><param name="wmode" value="transparent"></param><embed src="http://community.motorvision.de/video.yum?videoID=\\3" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>' . $tableend, $ret);
-
- Valued Contributor
- Beiträge: 3566
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
ARG
hatte eben festgestellt, das ich oben im Code an einer Stelle ein Buchstabe (das v von video) vergessen hatte.
Also so:
>Edit:
Wenn nicht, probier mal den:
hatte eben festgestellt, das ich oben im Code an einer Stelle ein Buchstabe (das v von video) vergessen hatte.
Also so:
Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([\w]+?://community\.motorvision.[\w\.]+?/video\.yum\?videoID=)([\w-]+)([&][\w=+&;%]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' motorvision TV</a>' . $object . '<object width="425" height="350"><param name="movie" value="http://community.motorvision.de/v/\\3"></param><param name="wmode" value="transparent"></param><embed src="http://community.motorvision.de/video.yum?videoID=\\3" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>' . $tableend, $ret);
Wenn nicht, probier mal den:
Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([\w]+?://)(community\.motorvision)(\.[\w\.]+?/video\.yum\?videoID=)([\w%]+)([&][\w=+&;]*)*(^[\t <\n\r\]\[])*#is", '\\1' . $directurl . '\\2\\3\\4\\5\\6" target="_blank" class="gensmall">' . $lang['Jump_to'] . ' motorvision TV</a>' . $object . '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="464" height="380" id="player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://community.motorvision.de/video.yum?videoID=\\5&r=1" /><param name="wmode" value="transparent"><embed src="http://community.motorvision.de/video.yum?videoID=\\5&r=1" width="464" height="380" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>' . $tableend, $ret);