web-dev-qa-db-fra.com

Existe-t-il un lecteur audio flash / html5 permettant aux liens d’accéder à une heure précise?

Je cherche un lecteur audio Web à intégrer sur mon site Web qui permette aux liens d’aller à une heure précise dans l’audio, comme la youtube.

Je télécharge l'audio d'une conférence d'une durée supérieure à une heure. Je voudrais fournir un moyen de créer des liens vers des moments spécifiques de l'audio pour accéder à différents sujets, comme dans les commentaires youtube dans lesquels les utilisateurs peuvent saisir 00:33 et le convertir en lien qui, lorsque l'utilisateur clique dessus, passe directement à 00:33 partie de la vidéo. Je n'arrive pas à trouver quoi que ce soit qui puisse faire ça.

Le site est seulement pour moi et quelques amis, FYI, donc une compatibilité étendue n'est pas nécessaire.

4
Joe

Si vous utilisez la balise audio HTML5, vous pouvez numériser le code HTML à la recherche d'un modèle XX: XX et ajouter un lien vers une fonction donnée, laissez ChangeTime, puis procédez comme suit en Javascript:

function ChangeTime(time){  
    var oAudio = document.getElementById(myAudio);  
    oAudio.pause();  
    oAudio.currentTime = time;  
    oAudio.load(); //for cross browser  
    oAudio.play();  
}

Bien sûr, vous devez savoir dans quel format se trouve l’heure courante et convertir du format XX: XX au format int.

3
Tomás Ramírez

FlowPlayer a la fonction seek () pour le faire. (Malheureusement, il n'y a pas d'ancrage sur cette page. Il suffit d'effectuer une recherche dans la page.)

JWPlayer a une fonction similaire, bien que je ne connaisse pas aussi bien leur documentation et que je ne trouve pas de page spécifique pour le moment. En gros, vous le feriez comme si document.getElementById('playerID').sendEvent('SEEK', 12.5);

3
Su'