Video-Flash-Player in php(BB) einbinden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Wahnfried
Mitglied
Beiträge: 39
Registriert: 09.01.2007 09:04
Kontaktdaten:

Beitrag von Wahnfried »

..ist zwar schon ein bisschen her, vielleicht kann ich dir ja noch helfen.
habe erst dieses jahr mit php und dem phpp angefangen, aber die lösung für mich war:
1. die flash_flv_player.zip runterladen.
2. eine , ich nenn sie mal viedeo.php erstellt im root:

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( !$userdata['session_logged_in'] )
   {
      redirect(append_sid("login.".$phpEx."?redirect=video.".$phpEx, true));
      exit;
   }

//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'ServerStatus';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



/***** Inhaltsbereich ******/


$template->set_filenames(array(
	'body' => 'video.tpl')
);
make_jumpbox('viewforum.'.$phpEx);



$template->pparse('body');


//Footer - nur dann weglassen, wenn du auch den Header weglässt

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
3. eine "video.tpl" erstellt mit folgendem inhalt:

Code: Alles auswählen

<script type="text/javascript" src="ufo.js"></script>

<br>
<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<th class="thHead" colspan="2"><center>Kontakt</center></th>
</tr>
<tr><td colspan="2" class="row2"><span class="gen"><b>HINWEIS:</b> Nur für Member<br></span></td></tr>

<td colspan="2" class="row1">


<!-- BEGIN switch_usergroup_123 -->
<br>
<span class="gen">....kleine dinge erfreuen dass leben.....</span><br /><br>
<br>








<body>

<div align="center">


<h3>playlist file, with different colors:</h3>
<p id="player2"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>
<script type="text/javascript">
	var FU = { 	movie:"flvplayer.swf",width:"380",height:"320",majorversion:"7",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",
			flashvars:"file=playlist.xml&displayheight=200&lightcolor=0x557722&backcolor=0x000000&frontcolor=0xCCCCCC&fsreturnpage=flvplayer.html" };
	UFO.create(	FU, "player2");
</script>
</div>

</body>

<!-- END switch_usergroup_123 -->

<br>
 </tr> 
</table>

<br>
den inhalt aus der zip ins root verzeichniss kopieren, ausser den ordner "readme" die htm* datein und die bilder sowie die video.flv.

4. die playliste bearbeitet (habe mir ein verzeichniss "movies" im root angelegt.

und dann funzt es ....

bitte beachte
<!-- BEGIN switch_usergroup_123 --> wenn du den mod nicht hast, dann nimm es heraus...
ciao

WahnFried
d.karusell
Mitglied
Beiträge: 6
Registriert: 04.10.2007 17:33

Beitrag von d.karusell »

Hallo,

entschuldigt das ich diesen Thread nochmal ausgrabe, aber der passt genau zu meinem momentanen Problem.

Ich habe es genau wie Wahnfried beschrieben hat gemacht... funzt so wunderbar! jetzt habe ich das also auf einer video.php Seite.

Ich möchte es allerdings lieber in einen Thread integrieren, ja ich weis sollte man nicht machen wegen Geschwindigkeit der Seite, ich möchte es dennoch tun.

Jetzt war ich überall auf der suche nach einem entsprechendem Mod... Youtube mod habe ich gefunden, leider funktioniert es nur mit multi bbcode... oder so..

Jetzt hab ich mir gedacht warum nicht einfach mal ein bbcode mod für audio nehmen und das etwas umbauen.

Code: Alles auswählen

entfernt! gn#36 


und so sieht der code aus den ich für den Player brauche:

Code: Alles auswählen

<script type="text/javascript" src="/embed/swfobject.js"></script>
 


<div id="player">This text will be replaced</div>
 
<script type="text/javascript">
var so = new SWFObject('/embed/player.swf','mpl','470','320','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file=/movies/video.MP4&image=/movies/video.jpg');
so.write('player');
</script>

Was meint ihr kann ich dieses Audio bbcode mod dann so umändern damit es geht? Oder spricht da irgendwas dagegen?


//edit

sowas wie das hier könnte ich dann vllt. noch gebrauchen womit ich dann das zwischen dem [audio]video1.flv[/audio] in ne url umwandele.

Code: Alles auswählen

$text = preg_replace('/\[latex\](.*?)\[\/latex\]/ie',"'<img src=\"http://mitaub.sourceforge.net/cgi-bin/mimetex.cgi?'.rawurlencode('$1').'\" align=\"middle\" />'", $text);
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Du hast zuviel Code gepostet, was das Thema unnötig in die Länge zieht und unübersichtlich macht.
Es wäre besser die Datei bzw. den Code als .txt Datei abzuspeichern und dann hier einen Link zu posten - siehe auch KB:datei .

Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
Antworten

Zurück zu „Coding & Technik“