nPage.de - Forum
Angemeldet bleiben?
Zurück   nPage.de - Forum > Homepage-Bearbeitung > JavaScript

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.05.2012, 07:41
Neuer Benutzer
 
Registriert seit: 07.05.2012
Beiträge: 20
Abgegebene Danke: 8
Erhielt 0 Danke für 0 Beiträge
Standard flowplayer Video per onClick ersetzen

Hallo zusammen.

ich komme gerade nicht weiter, und benötige hilfe eines experten.

ich binde hier den Flowplayer ein, durch einen klick auf einen neuen Video soll der neue Video im Player abgespielt werden.

habe nun einiges ausprobiert. wie müsste ich hier "onClick" definieren?


PHP-Code:
    <object id="flowplayer" width="320" height="240" data="http://releases.flowplayer.org/swf/flowplayer-3.2.11.swf" type="application/x-shockwave-flash">
      <
param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.11.swf" />
      <
param name="allowfullscreen" value="true" />
      <
param name="flashvars" value='config={"clip":"http://stream.flowplayer.org/N8inpasadena-Flowers457.flv"}' />
           </
object
Mit Zitat antworten
  #2 (permalink)  
Alt 31.05.2012, 08:06
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.197
Abgegebene Danke: 236
Erhielt 1.668 Danke für 1.558 Beiträge
Standard

Der Flowplayer lässt sich toll stylen, dabei kann man auch eine Playlist einbauen, bei der die einzelnen Videos per Menü auswählbar sind.

Hier Menu : Flowplayer ist das Beispiel dazu.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #3 (permalink)  
Alt 31.05.2012, 08:13
Neuer Benutzer
 
Registriert seit: 07.05.2012
Beiträge: 20
Abgegebene Danke: 8
Erhielt 0 Danke für 0 Beiträge
Standard

Hallo nun es sollte eben so werden wie hier, nur nicht via POST übergabe sondern via javascript einfach die Videoquelle austauschen.

somit keine Seitenrefresh.

www.STEPHAN-ROOS.ch - Herzlich Willkommen! -> jetztige version die ich etwas verbessern möchte.
Mit Zitat antworten
  #4 (permalink)  
Alt 31.05.2012, 20:08
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.197
Abgegebene Danke: 236
Erhielt 1.668 Danke für 1.558 Beiträge
Standard Ergänzung mit Lösung

Wenn so ein Flash-Ding schon so eine tolle JavaScript-Schnittstelle zur Verfügung stellt, dann ist es doch am sinnvollsten, diese auch zu nutzen.

Die Menüvariante funktioniert ohne Seitenrefresh, aber sie sieht micht so aus wie dein Muster, das ist Pech.


Edit:
Ich habe mich mal ein wenig mit der JavaScript-API des Flowplayers beschäftigt. Folgende Lösung:
Platzhalter für die Videos
HTML-Code:
<div style="width:425px;height:300px;margin:0 auto;" id="player"></div>
Initialisierung mit dem ersten Video
Code:
<script>
var meinplayer = flowplayer("player","flowplayer-3.2.11.swf","video-clip-1.flv");
</script>
Auf diese Variable meinplayer hat man jetzt Zugriff und kann mit bestimmten Kommandos steuern, z.B.

HTML-Code:
<button onClick="meinplayer.pause();">Pause</button>
<button onClick="meinplayer.play();">Play</button>
So kann man auch das Kommando geben, einen anderen Clip zu zeigen:

HTML-Code:
<button onClick="meinplayer.play('video-clip-2.flv');">Clip2</button>
Ein Refresh der Seite findet dabei (zumindest bei meinen Experimenten) nicht statt.

An Stelle eines Buttons kann man nun auch eine Art Vorschaubild mit dem onklick verbinden:

HTML-Code:
<img border="0" src="vorschau.png" width="125" height="40" onClick="meinplayer.play('video-clip-2.flv');">
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++

Geändert von bolivien (01.06.2012 um 17:25 Uhr) Grund: Ergänzung mit Lösung
Mit Zitat antworten
  #5 (permalink)  
Alt 01.06.2012, 19:52
Neuer Benutzer
 
Registriert seit: 07.05.2012
Beiträge: 20
Abgegebene Danke: 8
Erhielt 0 Danke für 0 Beiträge
Standard

Hallo, danke für die hilfe, aber irgendwie scheint deine version auch nicht zu funktionieren, kriege nur fehlermeldungen:

Meldung: Objekt erwartet
Meldung: 'meinplayer' ist Null oder kein Objekt

also wenns nicht geht, dannn lass ich es so. schöner wäre es anderst, aber kein Stress..

danke
Mit Zitat antworten
  #6 (permalink)  
Alt 01.06.2012, 20:10
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.197
Abgegebene Danke: 236
Erhielt 1.668 Danke für 1.558 Beiträge
Standard

Komisch, eventuell habe ich irgendwo einen Tippfehler...

Hier
Flowplayer mit Videoumschaltung
habe ich auf jeden Fall ein Beispiel, das funktioniert (getestet mit FF11 und IE8)

Schau einfach mal dort in den Quellcode.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #7 (permalink)  
Alt 01.06.2012, 21:19
Neuer Benutzer
 
Registriert seit: 07.05.2012
Beiträge: 20
Abgegebene Danke: 8
Erhielt 0 Danke für 0 Beiträge
Standard

Hallo, super. irgend was scheint vergessen gegangen zu sein, aber nun funktioniert's wunderbar.

www.STEPHAN-ROOS.ch - Herzlich Willkommen!

mercy und 1000 dank.
Mit Zitat antworten
  #8 (permalink)  
Alt 02.06.2012, 10:05
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.197
Abgegebene Danke: 236
Erhielt 1.668 Danke für 1.558 Beiträge
Standard

Ja, kommt gut, ohne refresh deutlich besser als vorher.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:14 Uhr.
nPage.de - Forum - Archiv - Nach oben