YouTube window openen in nieuw venster

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Simon

simon

09/10/2009 00:36:00
Quote Anchor link
Hoi,

Ik heb in een database (php/sql) een x aantal youtubes links staan met tijdsduur.
Deze wil ik afspelen.

Bijvoorbeeld :
http://www.youtube.com/watch?v=5VCj9sbMKQA
Duur 1:57 = 117 sec

Vraag hoe open ik een --nieuwe-- Window
en hoe sluit ik het geopende window na 117 seconden

Tot op heden weet ik dat je door het aanklikken van een link
een nieuw venster kan openen, maar dit wil ik niet.
Ik wil dat ik bijvoorbeeld 10 links achter elkaar afhankelijk
van de tijdsduur worden geopend en gesloten.

Wie heeft een leuk script of suggestie.

Met vr groet
Simon
 
PHP hulp

PHP hulp

29/11/2024 04:56:10
 
Kevin Stoove

Kevin Stoove

09/10/2009 07:25:00
Quote Anchor link
Ik wil je even informeren, dat dit niet gaat werken.

Ten eerste kost het tijd om het filmpje te bufferen, waardoor de totale duur sowieso al langer is als 117 seconden. En ten tweede moet je rekening houden dat niet iedereen een snelle internetverbinding heeft. Er zijn mensen waarbij een filmpje stottert waardoor ze moeten wachten tot het hele filmpje ingeladen is... zodra ze het filmpje willen kijken valt het venster dus al weer weg.

Dit zal nooit echt handig werken voor gebruikers.

Waarom plaats je niet gewoon een link/button met "Sluit Venster" ofzoiets?
 
Simon

simon

09/10/2009 20:04:00
Quote Anchor link
Hoi,

Youtube, heeft in principe niet zo'n grote wachttijd, het wordt meteen al
afgespeeld terwijl het aan het bufferen is.
En ik kan er nog extra buffertijd er aan toevoegen voor iedere keer dat er
een window geopend wordt, bijvoorbeeld 30 seconden.
Het bufferen is voor mij geen probleem, mijn verbinding is snel genoeg,

Bovendien zou dit probleem ook moeten spelen die op youtube een filmpje afspeelt, ik krijg nooit een filmpje te zien waar het stil staat.

Ik hoop dat mijn vraag nog verder gelezen wordt.

Bij voorbaat dank voor je input.

Simon
 
Steen

steen

09/10/2009 20:34:00
Quote Anchor link
Youtube heeft van wel een API of iets dergelijks. Anders zelf downloaden en afspelen in een eigen player...
 
Joey Drieling

Joey Drieling

09/10/2009 21:15:00
Quote Anchor link
Gebruik de JW Player die speeld makelijk youtube af, en heeft een javascript api die gegevens van de player zo ook of de filmpje klaar is met afspeelen.
Volgens mij had de player van youtube zelf ook zo een api, maar weet niet zeker.
 
Robin

Robin

10/10/2009 13:51:00
Quote Anchor link
Kijk eens naar onderstaande url, daarmee moet het lukken. Volgens mij moet je een script maken dat luistert naar de state van de player door middel van onStateChange en als je een status van "0" krijgt kun je het venster sluiten met window.close().
http://code.google.com/intl/nl/apis/youtube/js_api_reference.html
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Terence Hersbach

Terence Hersbach

10/10/2009 15:37:00
Quote Anchor link
joey schreef op 09.10.2009 21:15:
Gebruik de JW Player die speeld makelijk youtube af, en heeft een javascript api die gegevens van de player zo ook of de filmpje klaar is met afspeelen.
Volgens mij had de player van youtube zelf ook zo een api, maar weet niet zeker.
De youtube API is een heel stuk stabieler dan die van JW. (ervaring) Gebruik dus inderdaad die dus.

Zie dat je ook alle gegevens kan ophalen van een video (zelfs reacties en beoordelingen bij de video) vanaf de youtube API.
 
Joey Drieling

Joey Drieling

10/10/2009 18:31:00
Quote Anchor link
Je kijkt zelf maar wat je kiest, gaat er om dat het via api betrouwbaarder is dan een vaste tijd.
 
Simon

simon

10/10/2009 22:03:00
Quote Anchor link
Hoi

Via jullie link heb ik een beetje gevonden wat ik wilde.

http://code.google.com/intl/nl/apis/youtube/chromeless_example_1.html

Ik heb het script hiervan even geladen op mijn server en het werkt goed,
lekker simpel bovendien zijn er nog wat variabelen zoals de speelduur in seconden en hoeveel seconden over zijn af te spelen.

Maar hoe krijg ik deze pagina met php in een nieuwe window , waarbij de waarde u1zgFlCw8Aw ingevuld word in het veld "loadvideoid"

in het script staat dit:
<input type="text" size="11" id="loadvideoid" value="u1zgFlCw8Aw" />

Ik hoop op een paar leuke script tips

Bij voorbaat dank

Simon
 
Michael -

Michael -

10/10/2009 23:14:00
Quote Anchor link
Je kunt een link maken naar een nieuw venster en die waarde mee sturen of snap je vraag nou niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<a href="nieuwvenster.php?id=u1zgFlCw8Aw">Klik</a>

<?php
//nieuwvenster.php
if(isset($_GET['id']))
{

echo '<input type="text" size="11" id="loadvideoid" value="'.htmlentities($_GET['id'].'" />';
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.