Video verplicht bekijken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »
Tim Klein

Tim Klein

17/11/2013 19:21:13
Quote Anchor link
Hallo lieve PHPHulp vrienden,

Ik heb een vraagje.

Ik wil mensen verplicht een video helemaal laten kijken, voordat ze door kunnen gaan naar de pagina. Ik werk met een "levelsysteem", waar bij ieder level een andere film moet worden gekenen.
Ik heb het volgende idee:
1. Met een ifje controleren of er een 1 in de database staat
2. Ik zet een filmpje van YouTube op mijn website.
*3. Na het volledig bekijken van een filmpje wordt er een button zichtbaar, die je doorleidt naar de volgende pagina.
4. Deze pagina insert in de colom van de gebruiker een 1 bij "video level ...".
5. De gebruiker kan verder naar de volgende pagina van het desbetreffende level.

Nu weet ik niet of puntje 3 mogelijk is, en zoja, hoe ik dit moet doen.
Weet iemand dit, of een veel "makkelijkere" oplossing.

Tim
 
PHP hulp

PHP hulp

10/05/2024 03:28:01
 
- Ariën  -
Beheerder

- Ariën -

17/11/2013 20:14:58
Quote Anchor link
En wat als ze het filmpje doorskippen met de seek-balk?
 
Tim Klein

Tim Klein

17/11/2013 21:24:34
Quote Anchor link
Dan wordt de button ook niet zichtbaar.
Is hier eigenlijk wel een oplossing voor, of niet.
 
Reshad F

Reshad F

17/11/2013 21:32:47
Quote Anchor link
Je hebt hier als het goed is alternative ways voor namelijk een custom videospeler weergeven waar geen tijdbalk in zit en/of deze disablen zodat men niet kan doorspoelen.
 
Tim Klein

Tim Klein

17/11/2013 21:46:39
Quote Anchor link
Dankje Reshad. Dit had ik van een vriend van me:
[17-11-13 21:29:16] Frank: Je moet de tijd van het filmpje in de database zetten
[17-11-13 21:29:23] Frank: dus bij. 361 seconden
[17-11-13 21:29:33] Frank: En dan na 361 seconden komt de knop.. :)

Weet alleen niet hoe ik de laatste regel moet doen, maar dat zoek ik wel uit.

Bedank alle
 
Michael -

Michael -

18/11/2013 08:09:29
Quote Anchor link
Tim kijk even naar de Youtube API. Deze kan de 'current time' weergeven
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Math.floor(Video.YTPlayer.getCurrentTime());

en heeft ook een 'hide/disable controls' optie.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
playerVars: { 'autoplay': 1, 'controls': 0 },

Je kunt ook de totale tijd ophalen van het filmpje, deze sla je dan op in de database, en zou je dan met ajax elke seconde kunnen controleren of de 'current time' het zelfde is als de tijd in de database.
 
Kris Peeters

Kris Peeters

18/11/2013 16:13:36
Quote Anchor link
Een simpel voorbeeld in actie.

Als je de trailer van "Jurassic Park 1" niet uitkijkt, krijg je de meest memorabele animated gif van de 90's te zien.

Als je de video volledig ziet, verschijnt een link.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE HTML>
<html>
<body>
<div id="player"></div>
<div id="message"></div>
<div id="controls">
  <a href="javascript: stopVideo()">Stop</a>
  <a href="javascript: startVideo()">Start</a>
</div>
<script>
  // globals
  var videoId;
  var player;
  var done;
  var timer = null;
  var video_completely_seen = false;
  var video_skipped = false;

  function youtube(id, controls) {
    videoId = id;
    //Load player api asynchronously.
    var tag = document.createElement('script');
    tag.src = "https://www.youtube.com/iframe_api";
    var firstScriptTag = document.getElementsByTagName('script')[0];
    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    done = false;
    
  }
  function onYouTubeIframeAPIReady() {
      player = new YT.Player('player', {
        height: '390',
        width: '640',
        videoId: videoId,
        playerVars: { 'autoplay': 1, 'controls': 1 },
        events: {
          'onReady': onPlayerReady,
          'onStateChange': onPlayerStateChange
        }
      });
      
  }
/**
* event callbacks. reageren op commando van Google.
*/
  function onPlayerReady(evt) {
      evt.target.playVideo();
  }
  function onPlayerStateChange(evt) {
      if (timer == null && evt.data == YT.PlayerState.PLAYING && !done) {
        // we gaan de timer aanzeten.  We verwachten dat var done nog op false staat na x aantal seconden, zijnde de duur van de video
        timer = setTimeout(function() {
              video_completely_seen = true;
              // knop tonen, tenzij men al heeft proberen vals spelen
              if (video_skipped == false) {
                document.getElementById('message').innerHTML = '<a href="#">KLIK om verder te gaan</a>';
              }
          },
          Math.floor(1000 * player.getDuration())
        );
        return;
      }
      if (timer != null && video_completely_seen == false) {
        video_skipped = true;
        // een error message mee sturen
        document.getElementById('message').innerHTML = '<img src="http://stream1.gifsoup.com/view2/1349477/ah-ah-ah-o.gif">';
      }
  }
/**
* simpele controls
*/
  function stopVideo() {
      player.stopVideo();
  }

  function startVideo() {
      player.playVideo();
  }

  window.onload = function() {
    youtube('lc0UehYemQA', null);
  }
</script>
</body>
</html>



Er mist ongetwijfeld nog logica.
Maar je ziet wel op welke plek je kan ingrijpen
Gewijzigd op 18/11/2013 17:02:06 door Kris Peeters
 
Tim Klein

Tim Klein

18/11/2013 17:14:47
Quote Anchor link
Kris,
Enorm bedankt.
Aleen misschien een klein, lullig vraagje hoor: Waar weizig ik de video?

Tim
 
Wouter Van Marrum

Wouter Van Marrum

18/11/2013 17:20:22
Quote Anchor link
Tim Klein op 18/11/2013 17:14:47:
Kris,
Enorm bedankt.
Aleen misschien een klein, lullig vraagje hoor: Waar weizig ik de video?

Tim


Hier als het goed is :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
  window.onload = function() {
    youtube('lc0UehYemQA', null); # lc0UehYemQA is youtube id
  }
 
Kris Peeters

Kris Peeters

18/11/2013 17:22:33
Quote Anchor link
You tell me.

Nee, ik bedoel ...
toon eens de HTML die jij op je pagina zou willen zien.
Als je ergens een search <input> zet, kan ik die doen reageren.

Ondertussen staat de id van de video op lijn 80. Als het een video is die jij als webmaster (vast) bepaalt, kan je simpelweg lijn 80 aanpassen.
 
Tim Klein

Tim Klein

18/11/2013 17:24:35
Quote Anchor link
Kris,
Helaas had ik nog geen code geschreven, omdat ik niet wist wat nu helemaal precies de beste oplossing was.

IK WEL JE ENORM BEDNAKEN!

Groetjes, Tim
Gewijzigd op 18/11/2013 17:36:15 door Tim Klein
 

18/11/2013 17:35:38
Quote Anchor link
Slotjes doen we niet aan, Tim.
 



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.