07-04-2018, 01:21 PM
Okay, donc sur mobile, cela marche (le mien est donc naze, et l'autre sur lequel j'avais demandé a tester devait être en "autoplay off" par défaut).
Au vu des réponses, et au vu de ce topic https://www.jeuweb.org/showthread.php?ti...ht=musique que j'aurai du reprendre au lieu d'en ouvrir un nouveau, au vu également de la phrase "En fait c'est simple : si le jeu a ton attention permanente, la musique c'est cool. Si c'est un jeu auquel tu peux jouer en faisant autre chose, c'est nuisible." avec laquelle je suis totalement d'accord, je pense que je vais:
Laisser l'autoplay HTML par défaut.
La préférence navigateur sera donc appliquée.
Sur mobile (pour Firefox en tous cas), elle est sur "off" par défaut, donc, si le joueur aime avoir des musiques auto-playées, il aura réglé sa préférence autrement et les autres ne seront pas surpris par le son.
Sur PC, cette préférence navigateur est "on" par défaut (about:config "media.autoplay.enabled"). MAIS (et c'est là où les gens de 'lUX Firefox sont des putain de génies!) la préférence "media.block-autoplay-until-foreground" est aussi à ON! Cela veut dire que les ctrl+clic/ouvrir dans un nouvel onglet mettrons le nouvel onglet en arrière-plan, et la musique ne se lancera pas (ie: elle ne se lance que si l'onglet est en premier plan, donc, niahoo, pas de chasse à l'onglet mécréant qui a lancé une musique de merde )
De plus, j'utilise toujours un tag "audio" pour ces musiques, et je laisse (sauf erreur de ma part?) les contrôles affichés à l'écran. Donc, même si on peut "mute" les onglet facilement (Ctrl+M/clic sur le haut parleur dans l'onglet), on pourra aussi stopper la musique si elle énerve.
A la limite, j'ajouterai un petit bout de code pour retenir si on a stoppé cette musique ou non, pour la prochaine visite...
Du coup, je considère l'autoplay comme une préférence navigateur (ceux qui n'en veulent pas sur mes jeux n'en veulent en fait sur aucun site, donc, c'est une préférence navigateur, donc goto about:config => cherchez "autoplay" et mettez à false le "media.autplay.enabled").
Merci de vos réponses
Au vu des réponses, et au vu de ce topic https://www.jeuweb.org/showthread.php?ti...ht=musique que j'aurai du reprendre au lieu d'en ouvrir un nouveau, au vu également de la phrase "En fait c'est simple : si le jeu a ton attention permanente, la musique c'est cool. Si c'est un jeu auquel tu peux jouer en faisant autre chose, c'est nuisible." avec laquelle je suis totalement d'accord, je pense que je vais:
Laisser l'autoplay HTML par défaut.
La préférence navigateur sera donc appliquée.
Sur mobile (pour Firefox en tous cas), elle est sur "off" par défaut, donc, si le joueur aime avoir des musiques auto-playées, il aura réglé sa préférence autrement et les autres ne seront pas surpris par le son.
Sur PC, cette préférence navigateur est "on" par défaut (about:config "media.autoplay.enabled"). MAIS (et c'est là où les gens de 'lUX Firefox sont des putain de génies!) la préférence "media.block-autoplay-until-foreground" est aussi à ON! Cela veut dire que les ctrl+clic/ouvrir dans un nouvel onglet mettrons le nouvel onglet en arrière-plan, et la musique ne se lancera pas (ie: elle ne se lance que si l'onglet est en premier plan, donc, niahoo, pas de chasse à l'onglet mécréant qui a lancé une musique de merde )
De plus, j'utilise toujours un tag "audio" pour ces musiques, et je laisse (sauf erreur de ma part?) les contrôles affichés à l'écran. Donc, même si on peut "mute" les onglet facilement (Ctrl+M/clic sur le haut parleur dans l'onglet), on pourra aussi stopper la musique si elle énerve.
A la limite, j'ajouterai un petit bout de code pour retenir si on a stoppé cette musique ou non, pour la prochaine visite...
Du coup, je considère l'autoplay comme une préférence navigateur (ceux qui n'en veulent pas sur mes jeux n'en veulent en fait sur aucun site, donc, c'est une préférence navigateur, donc goto about:config => cherchez "autoplay" et mettez à false le "media.autplay.enabled").
Merci de vos réponses