Video verplicht bekijken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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

29/04/2024 18:45:29
 
- 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.