Comment puis-je faire un <audio> fichier lire en continu sur toutes les pages?
Je me demande comment je fais pour obtenir un fichier audio à jouer "en continu" sur toutes les pages. Donc, si le fichier audio a joué pendant 20 secondes, puis lors de la navigation sur une autre page, il va continuer à partir de là où il l'avait laissé. Moi aussi je suis en essayant d'obtenir le volume à une diminution de naviguer à l'extérieur de ma page d'accueil. Des conseils ou des conseils me serait apprécié! Merci =D
<audio src="songforsite.mp3" loop="true" autoplay="true" controls>
Unsupported in Firefox
</audio>
Vous pourriez peut-être travailler sur votre site web en tant que "single page du site" avec le
audio
balise embarquée. La commutation entre les "visuels" pages est faite par des appels AJAX et le remplissage de la zone de la page avec le contenu approprié de façon dynamique. De nombreux sites utilisent ce principe aujourd'hui.OriginalL'auteur Joshua Baker | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible. essayez ceci:
Je n'ai pas correctement. pouvez-vous nous expliquer ce qui est absent?
Oh, j'ai oublié. Cet exemple utilise document.cookie. Donc, vous devez exécuter ce par le biais de serveur @joshua baker
ne fonctionne pas sur ie8 et 9
Merci et merveilleuse idée, juste une petite remarque; si vous enroulez
JS
dans le fichier à inclure dans chaque page; vous avez besoin de l'inclure après le<audio>
tag, pas avant, sinon vous obtiendrez un objetunidentified
erreur. Et vous pouvez diminuer l'écart entre les pages (Mais l'hôte local uniquement) si vous réduisez l'intervalle de 10 mssetInterval(update,10);
. Encore sa épuisant àJS Interpreter
.OriginalL'auteur
Si vraiment vous accédez à une autre page, puis vous n'obtiendrez pas vraiment la lecture en continu.
Il y a trois approches:
Toutes les approches ont leurs avantages/inconvénients. Popup est peut-être le plus facile à mettre en œuvre, et a le moins d'inconvénients (par rapport à des cadres).
Puis prendre tout de clics sur votre lien “accueil”/bouton d'appel et l'appel de la
volume
méthode de laaudio
élément avec la valeur d'un paramètre variant de 0 à 1 pour régler le volume.<audio>
est un élément HTML5 et les cadres ne sont pas valides en HTML5.C'est absurde. w3.org/TR/html5/embedded-content-0.html#the-iframe-element, w3.org/TR/html5/rendering.html#frames-and-framesets
En effet, je me souviens du temps de lactosérum ils ont été retirés de la spec, et j'ai raté le moment où ils ont été ajoutées. Mon mauvais, upvoted.
Sur la troisième approche, le RÉFÉRENCEMENT des problèmes se produisent à votre avis?
bien sûr, si vous ne le faites pas ”le droit chemin”, qui peut causer des problèmes à cet égard. Mais c'est plutôt vaste sujet pour commencer, et n'est pas spécifique de ce particulier, continue-audio-situation de jeu, mais plus à l'AJAX à l'aide de sites en général.
OriginalL'auteur CBroe
bien .. propre et soigné moyen de le faire , est de la sorte que soundcloud.com et spoify.com fait par ajaxifing toutes les pages
fixer une page et de modifier le contenu des pages par le biais de l'ajax ,et de changer l'url pour donner à l'utilisateur l'illusion de la navigation
ce n'est pas le plus facile ou le plus rapide de la solution ,mais c'est le plus propre ..loin de la peur de navigateurs incompatibilités
si vous le faites correctement, oui. Assurez-vous seulement que les pages se chargent très bien quand vous le charger sans AJAX, et l'utilisation réelle des liens remplacé par du Javascript.
OriginalL'auteur Mohamed Emad Hegab