Comment continuer à jouer l'audio lors de la navigation à travers les pages?
Je fais un site web pour mes amis de la bande. Je voudrais savoir si ses possible (en dehors de l'utilisation d'Ajax) pour continuer à jouer l'audio après avoir cliqué sur un lien vers une autre page sur le site?
J'ai actuellement mis en place en utilisant Ajax pour recharger le contenu, mais je vais avoir quelques problèmes avec elle, et je préfère ne pas traiter avec le dérange pas, sauf si j'ai vraiment besoin de.
Si pas possible, est-il un moyen de minimiser les perturbations (pause puis de jouer à nouveau) lors de la navigation? Il serait possible pour la nouvelle page pour continuer la lecture de la piste d'où la dernière page arrêté, mais je tiens à minimiser la pause. Ou de, sur ce sujet, est-il possible de garder certains éléments de la page chargée, après modification de l'URL (sans l'aide de # url), à l'instar de facebook (comme dans, vous cliquez sur elle, mais la bannière ne disparaît pas pendant le chargement)
Merci pour toute aide 🙂
OriginalL'auteur SkinnyBill | 2012-03-04
Vous devez vous connecter pour publier un commentaire.
Utilisation Ajax pour charger du contenu et de l'Histoire de l'API de
pushState()
de modifier l'URL sans rechargement de la page.Pour un comportement cohérent sur tous les navigateurs, envisagez d'utiliser un wrapper de la bibliothèque comme History.js.
OriginalL'auteur Marat Tanalin
Des Sites comme Facebook utiliser JavaScript/AJAX pour ce genre de choses. Si vous ne voulez pas l'utiliser, vous pouvez utiliser des images (non recommandé). Diviser la page en deux cadres: le joueur et le site lui-même. De cette façon, vous pouvez facilement la désactiver trop, il suffit d'ouvrir le site sans frames.
Bonne chance!
Marat Tanalin de commentaire ci-dessous a été utile - je sais maintenant que l'URL peut être modifié sans l'aide de #. Aussi - je ne sais pas utiliser les cadres. pouah! Collant :l
OriginalL'auteur Wesley
Bien sûr, vous pourriez également faire apparaître le lecteur dans une autre fenêtre/onglet.
(Pour l'instant), Il ne sera pas possible sans cadres ou javascript.
OriginalL'auteur m02ph3u5
Il pourrait être difficile à mettre en œuvre autrement que via AJAX, cependant, vous pouvez soit utiliser les IFrames, où la musique serait joué dans les plus grands, et le contenu est affiché dans l'enfant, ou vous pouvez toujours faire un Flash de la page web.
OriginalL'auteur Dave
Construire dans WordPress et l'utilisation de la AnythingSlider plugin pour avoir les pages en poste dans la page principale. De cette façon, vous pouvez avoir des onglets de navigation et de ne jamais quitter la page. Pas besoin d'écrire trop de code. Le AnythingSlider utilise le html pour les diapositives.
Vous pouvez également de ne pas utiliser wordpress et il suffit d'utiliser la AnythingSlider code.
http://css-tricks.com/anythingslider-jquery-plugin/
et
http://wordpress.org/extend/plugins/anythingslider-for-wordpress/
et
http://css-tricks.com/examples/AnythingSlider/
OriginalL'auteur IanB