Stop iframe youtube movie n. b. Zeit

Hallo Leute,

wie kann ich ein eingebettetes Video auf einer Homepage von Youtube nach einer bestimmten Zeit stoppen?

Lg,
Chris

schau mal hier:
http://www.computer-tipps.eu/internet/youtube-a-co/9…

gruĂź jens

sorry
aber ich habe mit dieser Materie noch nie zu tun gehabt. Was ich dir sagen kann ist, dass es eine Javascript API gibt, mittels der du den YoutubePlayer steuern kannst. Dort wird es bestimmt auch so etwas wie Stop, Play, aktuelle Spielzeit usw. als Abfragemethoden geben.

Dann brachst du nur folgendes machen

//die Zeit an der gestoppt werden soll
var STOP\_TIME = XXXXXX;

//der Autostopp Interval
var AUTOSTOP\_INTERVAL;

function startePlayerMitAutoStop()
{
 starteYoutubePlayer();
 AUTOSTOP\_INTERVAL = setInterval(function(){myAutoStop()},1000);
}

function myAutoStop()
{
 var currentTime = holeDieAktuelleSpielzeitVomPlayer();
 if(currentTime \>= STOP\_TIME)
 {
 stoppeYoutubePlayer();
 clearInterval(AUTOSTOP\_INTERVAL);
 }
}

function starteYoutubePlayer()
{
 //aufruf der Youtube-API zu starten des Players
}

function stoppeYoutubePlayer()
{
 //aufruf der Youtube-API zu starten des Players
}

Das Einzige was in diesem „Proof-of-Concept“ nicht beachtet ist, das der Benutzer evtl. im Video vor/zurück springen kann. Dieses Springen wird in diesem Code nicht behandelt. Des weiteren habe ich diesen Code ohne zu testen einfach niedergeschrieben, so das Syntax/Schreibfehler vorhanden sein könnten.

Aber als initialer Startpunkt sollte der Code brauchbar sein und ich hoffe dir damit geholfen zu haben.

Beste GrĂĽĂźe
Yrow

kleiner Nachtrag:

Die Javascript-API von Youtube:
https://developers.google.com/youtube/js_api_reference

Hier die Möglichkeiten der API als Demo
https://developers.google.com/youtube/youtube_player…

wie du bei der Demo siehst, ist in der API alles was du brauchst

Danke,

die Links haben geholfen. :smile:

Chris, leider kann ich Dir nicht weiterhelfen. Das tut mir leid.

fuchs7

Hallo Chris,

leider keine Ahnung.

GruĂź, Frank