Existe-t-il un message qui pourrait être envoyé de manière à ce qu'au moins Safari, si ce n'est d'autres navigateurs, le comprenne et qui dise à Mavericks de ne pas engager App Nap ? J'ai une application HTML5 de rendu pseudo-MIDI (c'est-à-dire qu'elle envoie des notes individuelles sous forme d'audio mp3) qui est bien lue par Safari tant qu'elle est au premier plan, mais lorsque le focus est perdu, Safari/OS X ne renvoie pas suffisamment d'informations d'appel pour jouer les notes aux moments appropriés. Ce que j'aimerais, c'est quelque chose comme :
if (window.disallowAppNap !== undefined) {
window.disallowAppNap = true;
}
this.playScore(callbacks = {end: function() {
if (window.disallowAppNap !== undefined) {
window.disallowAppNap = false;
}
} }
);
D'après une recherche sur le Web, il semble que la réponse à cette question soit "Non", mais peut-être que quelqu'un de l'équipe de développement d'OS X ou de Safari verra ceci et pensera "C'est une idée géniale !". J'ai consulté l'API audio Web mais je ne vois rien qui se connecte à App Nap.
1 votes
Je sais que je suis un peu en retard sur ce sujet, mais peut-être qu'aujourd'hui l'Electron serait la solution.
0 votes
Ah ! vous faites probablement référence à electronjs.org/docs/api/ -- il est un peu trop tard pour que mon application soit reconstruite sur electron, mais je vais voir s'il y a un moyen d'utiliser leur code.
0 votes
Oh, c'est pour les applications de bureau, je cherche une solution en javascript.