2010-06-30 9 views
1

S'il y a un meilleur moyen, je suis tout à fait pour. Mais je veux détecter un utilisateur de smartphone sur mon site.Javascript, détection de Smartphone pour les vidéos?

Qu'il s'agisse d'un téléphone webOS, Android ou iPhone OS. J'ai une vidéo flash sur mon site, mais quand je détecte un utilisateur de smartphone, je veux que ce soit une vidéo HTML5 sur le site.

Répondre

0

Vous pouvez essayer d'utiliser cette js bibliothèque: http://videojs.com/

+0

Mon mauvais doit de mentionner nous utilisons JW Player et flowplayer, je voulais juste savoir si une autre déclaration de quelque sorte. Si la navigation sur si {// afficher les balises vidéo html5 } else { // Faire des trucs régulièrement } Ah ok – Minicade

+0

, bien voulez-vous spécifiquement pour les smartphones ou les navigateurs qui prennent en charge HTML5? Videojs est open-source donc vous pouvez théoriquement voir comment ils fournissent le fallback pour Flash. Pour les navigateurs prenant en charge HTML 5, consultez: http://diveintohtml5.org/detect.html Vous pouvez détecter la prise en charge de la lecture vidéo HTML 5, puis revenir à Flash. Sinon, si vous essayez de détecter uniquement les smartphones, j'imagine que vous auriez une sorte de dictionnaire qui contient les chaînes d'agents utilisateur des différents périphériques. – Tereno

0

Voici un lien vers une solution javascript que j'ai utilisé dans une situation similaire. Il ne détecte pas tellement les appareils tels que les téléphones intelligents, mais détecte si l'utilisateur a la possibilité d'afficher le flash ou non, affichant le contenu flash en premier et retombant avec ce que vous spécifiez si le flash n'est pas installé.

http://www.featureblend.com/javascript-flash-detection-library.html

vraiment simple à utiliser et il a joué bien avec jQuery quand je l'ai utilisé.

-Paul