einsprungmarke bei wmv video

Hallo
Ich habe ein wmv Video auf meiner Homepage und würde gerne verschiedene Einsprungmarken setzen. Wie geht das?
Auf
www.schauspielervideos.de machen sie das vor, aber ich kapier das System nicht!

Wer kann mir helfen?

Muß ich das Video in einzelne Clips zerschneiden, die ich dann einzeln abrufen kann?
Aber bei denen springt die Abspielmarke im Player auf verschiedene >Stellen, wenn man ein Kapitel anklickt...
Und wie bekomme ich dann die Videos wieder zu einem einzigen zusammen, wenn jemand alle sehen will? Über Playlists?

Hoffentlich weiß jemand was.
 
Verschoben, da es im Linux/Unix-Bereich nichts verloren hat.
 
Sprungmarke

Hi,
mir ist es bisher eigentlich noch nie untergekommen, dass ich n Video mit Sprungmarken auf ner Webseite gesehen habe, aber ich probier mich einfach mal nützlich zu machen. Also, wie hast du denn das Video auf deiner Webseite eingebunden? Kannst du uns auch mal nen Link zu deiner Seite mit dem Video (oder einem anderen) geben?

Okay, ich habe mir mal den Code von schauspielervideo.de angeschaut und wenn ich dass richtig interpretiere gibt es z.B. für den MediaPlayer einen Parameter CurrentPosition der die "Start"- oder "Aktuelle"position festlegt. Diesen Parameter musst du ändern, entweder über JavaScript oder über PHP. Da ich mich nicht mit JavaScript auskenne, kann ich es nur ansatzweise für PHP erläutern.

Immer wenn das Video geladen wird schreibst du mit echo die Startposition in den Object Parameter CurrentPosition. Dieser ergibt sich am besten aus einem Parameter(am besten mit der Methode GET), wenn dieser Parameter nicht vorhanden ist, ist CurrentPosition natürlich gleich null. Du musst jetzt einfach nur für jedes "Kapitel" einen eigenen Link mit dem entsprechenden Parameter anlegen.

Mein Gott ich hab selten etwas so schlecht probiert zu erklären, also noch mal kurz um. Jedes Kapitel hat einen eigenen Link mit eigenem Parameter der die Startzeit enthält dann gibts du mithilfe von PHP den HTML-Code(siehe unten) mit entsprechend belegten Object-Parameter CurrentPosition aus. Dies gilt allerdings erstmal nur für den MediaPlayer, denn bei einem andern PlugIn kann sich der Parameterbezeichner unterscheiden.

Aber mit JavaScript lässt sich das sicherlich einfacher managen.


Der reine HTML-Code schaut ungefähr so aus:

Code:
<object id="MediaPlayer6" classid="xxx" codebase="xxx" width="xxx" height="xxx">
<param name="FileName" value="xxx"> 
<param name="ShowControls" value="1"> 
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1"> 
<param name="AutoSize" value="0"> 
<param name="CurrentPosition" value="xxx"> </object>

Oder

Code:
<embed name="MediaPlayer6" width="xxx" height="xxx" src="xxx" FileName="xxx" ShowControls="1" ShowDisplay="0" ShowStatusBar="1" AutoSize="0" CurrentPosition="xxx" ></embed>

Wenns nicht verständlich ist, dann liegts an mir und dann frag einfach nochmal nach. Ich muss erstmal was ordentliches essen.

mfg Moe
 
Vielen Dank
ASber es funzt nicht. zumindest nicht auf der lokalen Festplatte. Da leuchtet das Video kurz auf und das wars. Obs die richtige Stelle war, läßt sich nicht wirklich feststellen. der Schieberegler bleibt jedenfalls an der gleichen Stelle.
Fällt Dir noch was ein?
 
Der Standalone-Player nutzt einen anderen Codec als der eingebettete Player. Zweiterer kann im vergleich zum Ersten dann vermutlich keine Keyframes -> Hast du das mal mit verschiedenen Versionen ausprobiert?
 
hallo 2Bios
Was meinst Du damit?

Stelle mal das gesamte HTML script hier ein


<!DOCTYPE HTML PUBLIC "-//SoftQuad//DTD HTML 3.2 + extensions for HoTMetaL PRO 3.0 19961211//EN" "hmpro3.dtd">

<HTML>

<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="expires" CONTENT="0">
<META NAME="description" CONTENT=" ">
<META NAME="keywords" CONTENT="Showreal">

<META NAME="robots" CONTENT="follow">
<META NAME="robots" CONTENT="index">
<META NAME="version" CONTENT="1.0">
<TITLE>Video</TITLE>
</HEAD>

<BODY BGCOLOR="black" TEXT="#FFFFFF" LINK="#FFFF00" VLINK="#FF80FF" ALINK="#FF8080">
<H1 ALIGN="CENTER">Demoband</H1>

<P ALIGN="Center">
<OBJECT id="MediaPlayer" width="480" height="320" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<PARAM NAME="URL" VALUE="http://www.estherinlineframe.pixelpaul.de/Demoband-h.wmv">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
<PARAM NAME="AutoStart" VALUE="True">
<PARAM name="uiMode" value="none">
<PARAM name="PlayCount" value="9999">
<param name="CurrentPosition" value="1000">
<embed src="http://www.esther.de/Demoband-h.wmv" type="application/windows-media" width="480" height="320"></embed>
</OBJECT>
</P>
<P ALIGN="CENTER"><A Href="http://www.estherinlineframe.pixelpaul.de/Demoband-h.mov">Quicktimevideo herunterladen</a></p>

</BODY>
</HTML>

wo kann ich da die Version ändern?
 
naja das activex-objekt für den mediaplayer nutzt version 1 und der normale player version 2... aber das hört sich doch irgendwie unlogisch an... obwohl? :D

wie wäre es, wenn du das als flash laufen lässt? es gibt doch mittlerweile genug player für sowas
 
Es lag daran, daß ich dachte, currentPosition bezöge sich auf Frames. Mißt aber in Sekunden! Daher war ich im Map zu hoch!
Außerdem muß man das ganze doppelt angeben, damit es in allen gängigen Browsern funzt.
Hier das Script:

<OBJECT id="MediaPlayer" width="480" height="320" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<PARAM NAME="URL" VALUE="http://www.estherinlineframe.pixelpaul.de/Demoband-h.wmv">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
<PARAM NAME="AutoStart" VALUE="True">
<PARAM name="uiMode" value="none">
<PARAM name="PlayCount" value="193.348956077554">
<param name="CurrentPosition" value="292.4">
<embed name="MediaPlayer" src="http://Demoband-h.wmv" width="480" height="320" CurrentPosition="292.4"></embed>
</OBJECT>

Das Problem ist nur, daß das erst funktioniert, wenn der GANZE Filnm einmal durchgelaufen bzw im Arbeitsspeicher ist. Und das ist doof.
Hat jemand noch ne Idee dazu?
 
Original von spepp
Es lag daran, daß ich dachte, currentPosition bezöge sich auf Frames.
Hätte ich wahrscheinlich noch erwähnen sollen! Aber nagut, hast es ja noch selber rausbekommen.

Original von spepp
Das Problem ist nur, daß das erst funktioniert, wenn der GANZE Filnm einmal durchgelaufen bzw im Arbeitsspeicher ist. Und das ist doof.
Hat jemand noch ne Idee dazu?
Naja, wie 2Bios schon sagte: "Flash". Es wäre über nen Flashplayer und nem FLV-Video wirklich am einfachsten zu realisieren.

//EDIT: Ich habe gerade das Alter des letzten Beitrages gesehn! :)
 
Zurück
Oben