banneer2

Réducteur d'URL tinad:

Collez l'adresse du site:

Rechercher sur le blog du grouik:

autoembed.jpg Sur l'image board, J'ai ajouté la possibilité de poster des vidéos hébergées sur youtube dailymotion, mais aussi wat, vimeo etc....

A partir de l'URL le PHP génére le code du player. J'ai évidement commencé à faire mes regex, pour youtube, plus galère ensuite dailymotion, car la structure de l'URL varie... Bref, j'en aurai eu pour plusieurs nuits blanches. J'ai fini par chercher une classe php toute faite.

J'ai découvert autoembed

Comment que ça marche.

Perso, j'ai déposé les fichiers AutoEmbed.class.php et stubs.php dans mon site, et ensuite, fonctionne comme ça:

  1. <?php
  2. //$_POST['video'] contient dans mon cas l'url de la vidéo
  3. //inclure la classe
  4. include ("AutoEmbed.class.php");
  5. //nouvelle instance autoembed
  6. $AE = new AutoEmbed();
  7. if (!$AE->parseUrl($_POST['video'])) {
  8. echo "La video n'a pas ete trouvee"; die;
  9. }
  10.  
  11. //optionnel, je lui définis le with et le height de la vidéo, sinon il prendra des valeurs par défaut propre à chaque plate forme.
  12. $AE->setHeight(300);
  13. $AE->setWidth(300);
  14.  
  15. //générer le code du player:
  16. $videoCode=$AE->getEmbedCode();
  17.  
  18. ?>

(évidemment il y a d'autres possibilités comme personnaliser le player, l'auto-play etc...)

Ça marche super bien, et le code généré est accepté par le w3c (pour les essais que j'ai fait du moins).

Si vous jetez un coup d’œil dans le fichier stubs.php, vous verrez que ça a du être un travail fastidieux, ça doit être galère à tenir à jour.

Il est distribué sous condition de ne pas l'utiliser à des fins commerciales. La licence d'utilisation commerciale est à 15$, et 25$ pour un illimité sur tous les sites que vous développez, bon là heu, j'étais un peu à la dech, mais le tarif n'étant pas excessif, je pense que pour le principe, je leur en achèterai une. Surtout si l'image board "prend"[1] et génère quelques cacahuètes en ads[2]

Notes

[1] bah quoi? on ne sait jamais, enfin quelques fonctionnalités à ajouter dans tous les cas, pour pouvoir imaginer créer un facebook ou un twitter multimédia anonyme

[2] Il n'y a pas d'ads dessus pour le moment

Ajouter un commentaire

Nom ou pseudo:
Adresse email:
Site web (facultatif):
Commentaire:

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://blog-du-grouik.tinad.fr/trackback/848

Fil des commentaires de ce billet

Dans la même catégorie:
dev web


Creer un tchat (chat) en AJAX php

bulle_tchat-406.jpg
Un tchat, mélangeant les techniques suivantes: javascript, AJAX, PHP, mysql et JSON, en moins de 150 lignes. Il y a quelques mois Hempstar proposait sur ce blog sa version du chat. Comme j'ai énormément progressé dans ces langages de programmation, je me demandais si je saurai le faire, en quelques

Lire la suite...



Php, générer un e-mail avec plusieurs pièces jointes.

E-mail
Voici une fonction pour envoyer un e-mail en PHP avec des pièces jointes quelque soit leur extension (ou presque). La machine qui m'a servi à faire les tests est un champs MX du domaine, et l'adresse de l'expéditeur appartient au domaine (ça aide.) Le résultat des essais: Vers une boite e-mail free

Lire la suite...


setAttribute - Patch pour internet explorer - Javascript

Internet explorer interprète mal ou pas du tout la function setAttribute. Ci dessous mon prototype à insérer en début de script pour patcher ce navigateur. Il manque surement des cas particuliers que je n'ai pas pris en compte, il suffira de rajouter des "case" dans ce prototype.

Lire la suite...


Le sélecteur de dates en javascript Version 0.3.1

calendriers.jpg
Edit du 17/11/2011, passage en version 0.3.1 pour patcher internet explorer. test ok sur IE8 et IE 9, les autres versions n'ont pas été testées. L'objet de ce codage est de permettre l'intégration simple (#feignasse) sur des sites web d'un sélecteur de date plus sexy que 3 listes déroulantes. Je me

Lire la suite...


Un filtre antispam supplémentaire pour dotclear

kill the spam
J'ai remarqué que les spammeurs qui sévissent sur mon blog, ont souvent ces deux points communs: Le nom de l'auteur contient la description du site dont il fait la promotion, souvent plus de trois mots. Il a renseigné un lien vers un site internet, évidemment. Vu que dans les commentaires légitimes,

Lire la suite...


Propulsé par Dotclear