Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Flash EN Quicktime op website

htmeller
6 antwoorden
  • Zoals bekend zijn de video's op YouTube van het Flash formaat. Dat formaat kun je op een iPad niet beklijken. Met een iPad kun je toch YouTube filmpjes zien, maar dan in het Quicktime formaat. Blijkbaar herkent YouTube het apparaat en biedt i.p.v. Flash Quicktime aan.
    Hoe realiseer ik dit op mijn website?
  • Kijk eens naar http://www.euperia.com/development/php/detect-ipad-and-iphone-with-php/858

    Je kunt dan bijvoorbeeld dit gebruiken:

    [code:1:02d20f7be3]if ($detect->isiOS()) {
    // code for iOS devices.
    }[/code:1:02d20f7be3]
  • Ik heb die website even bekeken. Ik begrijp niet hoe met die code de Flash filmpjes op mijn site kunnen worden bekeken.
  • Heel simpel eigenlijk:

    [code:1:bde0641d84]<?php
    // Eerst de library includen
    require_once "Mobile_Detect.php";
    $detect = new Mobile_Detect();

    if ($detect->isiOS()) {
    // hier de code voor iOS apparaten, dus iPhone, iPad, etc.
    // oftewel de quicktime variant
    }

    else {
    // hier de code voor alle andere apparaten
    // oftewel de flash variant
    }[/code:1:bde0641d84]
  • Ger,

    Ik weet weinig van PHP. Kun je mij duidelijk maken hoe ik dat PHP-bestand dan moet afmaken?
  • Mijn fout, ik ging er vanuit dat je met PHP zou werken. Als dat niet het geval is, kun je wellicht beter met jQuery aan de slag. Dat zou dan zoiets worden:

    [code:1:b7a8a2759b]
    <script type="text/javascript">
    $(document).ready(function(){
    if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
    // Toon QT versie
    }
    else {
    // Toon flash versie
    }
    });
    </script>
    [/code:1:b7a8a2759b]
    Je moet dan natuurlijk wel jQuery includen, bijv.
    [code:1:b7a8a2759b]<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>[/code:1:b7a8a2759b]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.