IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Un groupe de développeurs sort Flac.js


Sujet :

JavaScript

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut Un groupe de développeurs sort Flac.js
    Un groupe de développeurs sort Flac.js
    un décodeur audio en JavaScript pour la lecture du contenu audio dans le navigateur sans nécessiter de codecs


    HTML5, le futur standard du Web introduit la balise audio permettant de créer des applications fournissant le traitement et la synthèse audio dans le navigateur.

    Les navigateurs récents comme Chrome ou Firefox, intègrent déjà des bibliothèques Javascript qui fournissent des méthodes et propriétés permettant de manipuler l’élément audio.

    Cependant, les applications HTML 5 manipulant du contenu audio qui fonctionnent normalement dans un navigateur sur un système d’exploitation donné pourraient ne pas marcher correctement lors de l’exécution sur une autre plateforme.

    En effet, la lecture du contenu audio demande l’utilisation de codes qui ne sont par ailleurs pas mis en œuvre au niveau du navigateur.

    Pour contourner cela, un groupe de développeurs a mis au point un décodeur audio écrit en JavaScript baptisé FLAC.js.

    FLAC.js utilise l’API JavaScript Web Audio, permettant de créer des effets audio, pour fournir aux applications Web la possibilité de lire des fichiers audio sans avoir recours aux codecs.


    Le projet sur GitHub


    Source : Présentation du projet


    Et vous ?

    Qu'en pensez-vous ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 593
    Points
    188 593
    Par défaut
    Citation Envoyé par Hinault Romaric Voir le message
    Qu'en pensez-vous ?
    Bien que fan des formats lossless, je ne suis pas sûr de leur intérêt pour le Web (ça fait quand même lourd pour une grande majorité de gens qui n'ont pas le matériel pour entendre la différence ou qui ne prêtent aucune attention à ce genre de détails). Comme POC, c'est déjà pas mal, plus qu'à attendre un format plus approprié au grand public ! (Note : après petite recherche, on tombe sur https://github.com/ofmlabs et on remarque que deux codecs Apple sont supportés : ALAC et AAC ; à côté, l'immensément populaire MP3.)

    Reste à voir ce que ça donnera niveau perfs (sur desktop, mais aussi sur mobile, avec utilisation de la batterie...).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Points : 56
    Points
    56
    Par défaut
    Impressionant.
    En plus cela ne consomme pas trop de CPU (3% sur mon portable Core 2 duo ).
    Je charchais justement une solution pour mettre une musique de fond sur mon site sans passer par des plugins. Là je suis servi.


    Il faudrait comparer la qualité sonore avec un player classic.
    Chose que je peux pas faire sur mon portable

  4. #4
    Membre actif
    Inscrit en
    Février 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 72
    Points : 214
    Points
    214
    Par défaut
    Et allons donc, chargeons encore un peu plus le navigateur avec du javascript qui va être fortement difficile à faire marcher sur toutes les plateformes.
    Vivement que le successeur du JS apparaisse, j'en ai marre de cette techno.
    (no troll inside, mais à part pour les gens qui font des projets modernes sur des navigateurs récents up-to-date, le javascript est toujours une plaie dans bcp d'autres cas)

  5. #5
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Pourquoi ne pas faire la conversion au niveau du serveur ? Et pas au niveau du client à la voler ?
    Car si j'ai bien pigé, l'API JavaScript Web Audio lit du son. Avec un peu de logique, il y a bien un codec sur lequel il est basé. Ou qu'il supporte systématiquement ?
    Ça serai un comble d'avoir un API standard Audio qui n'a pas un format standard pour la lecture de fichier.
    Après, je ne suis pas dans cette cours à l'audio...

    Cordialement,
    Patrick Kolodziejcyzk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  6. #6
    Invité
    Invité(e)
    Par défaut
    bonjour

    l'API JavaScript Web Audio permet de crée, jouer avec le son

    exemple
    Dernière modification par Invité ; 25/06/2012 à 22h59.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Points : 1 240
    Points
    1 240
    Par défaut
    bonjour

    l'API JavaScript Web Audio permet de crée, jouer avec le son

    exemple
    marche pas sur Chromium

  8. #8
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Intéressante comme librairie.

    Concernant l'API linkée deux posts plus haut elle fonctionne sous Google Chrome 19.0.1, testée à l'instant.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Points : 1 240
    Points
    1 240
    Par défaut
    Google Chrome =/= Chromium
    teste réellement sous Chromium (21.XXX ) .

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 243
    Points : 415
    Points
    415
    Par défaut
    "un décodeur audio en JavaScript pour la lecture du contenu audio dans le navigateur sans nécessiter de codecs"
    Toute information codée nécessitera toujours un codec. Ici, le codec c'est flac.js, évidemment moins performant que du natif et qui risque d'être téléchargé et retéléchargé je ne sais combien de fois par l'utilisateur. Les journalistes et les entreprises découvrent les applis, qui existent pourtant depuis toujours sur PC... en mieux (modulaires, etc..).

  11. #11
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Ce que j'aime bien, c'est la logique :
    Si le navigateur ne sait pas lire, il va écrire.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  12. #12
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2011
    Messages : 154
    Points : 282
    Points
    282
    Par défaut Mais c'est génial!
    Citation Envoyé par Hinault Romaric Voir le message
    Et vous ?
    Qu'en pensez-vous ?
    Mais c'est génial!
    En polyfill sur modernizr, ça va faire un malheur!
    @+
    Piero

Discussions similaires

  1. HASH GROUP BY et SORT GROUP BY
    Par Treize_ dans le forum SQL
    Réponses: 2
    Dernier message: 25/03/2013, 16h29
  2. Réponses: 0
    Dernier message: 26/11/2012, 08h06
  3. Intégrer des groupes de développeurs
    Par cromwellbenin dans le forum Autres
    Réponses: 0
    Dernier message: 06/02/2012, 10h24
  4. Groupe de développeurs
    Par terry90 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 05/08/2009, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo