Notre société souhaite mettre un contenu de marketing / de formation sur des tiumbaduc USB à distribuer à nos clients. P>
Le contenu est HTML + des vidéos intégrées. Les vidéos (actuellement .flvs) ne sont pas interactives ou quelque chose comme ça, bien qu'ils soient importants pour le contenu. Le bit tresseux est que le HTML contient JavaScript qui doit être exécuté lorsque la vidéo est terminée. p>
Notre première pensée était d'utiliser une solution de wrapper vidéo Flash comme JWPlayer . Cela fonctionne bien lorsque les fichiers sont hébergé sur un serveur Web. Cependant, en raison des politiques de sécurité de Flash, local (par exemple" fichier: //foo.js ") code JavaScript ne peut pas recevoir de rappels de Flash Objects . En outre, les utilisateurs d'Internet Explorer obtiennent des avertissements de sécurité méchants (comme ils devraient bien!) Lorsque des fichiers Web locaux contiennent des objets ActiveX comme Flash. P>
idées? p>
Idéalement, nous aimerions être en tant que navigateur croisé et aussi plate-forme que possible sans demander aux utilisateurs d'installer quoi que ce soit. Mais nous ne pouvons pas garantir qu'ils ll être capable ou disposé à visser avec des paramètres de sécurité et nous ne pouvons pas garantir qu'ils disposeront d'un navigateur capable de HTML5-vidéo, non plus. P>
semble que l'industrie par défaut, la façon de faire cela consiste simplement à emballer des éléments dans l'exécutable de lecteur flash autonome. Je me demandais s'il pouvait être fait autrement, de préférence avec des normes Web. p>
Le Titanium AppCelerator Desktop serait proche de parfait, bien que le La version de bureau ne prend pas en charge la vidéo! P>
4 Réponses :
Regardez dans les applications HTML de Microsoft HTA. Ils ont été spécialement conçus dans votre objectif à l'esprit et peuvent même être configurés comme cible d'exécution automatique sur l'insertion des médias. Vous n'avez pas besoin de modifier votre balise ou votre structure HTML - Ajoutez simplement la balise Si vous avez besoin de compatibilité croisée multiplate-forme, je vous recommande de regarder dans Adobe Air - concept similaire, mais un peu plus de marquage pour l'obtenir en cours d'exécution. P>
Références: P>
HTA's P>
http://msdn.microsoft.com /en-us/library/ms536496(v=vs.85).aspx
http://en.wikipedia.org/wiki/html_application p>
Adobe Air P>
Merci pour la réponse! L'air fonctionnerait, mais nous aimerions l'éviter car les utilisateurs devraient installer le temps d'exécution de l'air si elles ne l'avaient pas déjà installée.
Si ce n'est que du contenu de marketing / de formation, pourquoi ne pas l'intégrer dans un fichier PowerPoint où vous pouvez toujours avoir une vidéo? p>
Je vois ce que tu dis. Mais être autonome et la plate-forme croisée est l'un des grands objectifs.
OK. Voici la solution que nous allons avec. p>
Mais d'abord, voici ce que nous sommes pas em> en utilisant. J'ai regardé dans Appelerator Titanium , qui promet d'autoriser la plate-forme croisée Applications de bureau construites avec HTML5 + CSS, à l'aide du moteur de rendu WebKit. Ils ont une édition de bureau, mais il est presque négligé en faveur de leur édition mobile. Crucialité, la version Windows de leur édition de bureau ne prend pas en charge la vidéo, ce dont nous avons besoin. Genre de limitation étrange, mais je ne vais pas les assommer pour nous concentrer sur le marché mobile en expansion rapide. P>
Alors, voici ce que nous allons avec: Mozilla Firefox, édition portable . Fonctionne très bien à cet effet avec quelques modifications. P>
Dans cet exemple, nous prétendons que nous fabriquons une présentation marketing pour les produits géniaux ACME. p>
P>
À ce stade, vous avez quelque chose de quelque chose de manière assez indiscernable d'une application native. De toute évidence, un utilisateur inventif peut pointer dans la structure de répertoire de votre application et voir que vous utilisez Firefox, et tous les raccourcis du clavier de Firefox seraient toujours actifs. S'il s'agit d'un problème pour vous, «kiosque» -style extensions pour Firefox existent, dont certains sont assez pare-balles, même si je n'ai pas testé d'entre eux, donc je ne leur ferai pas de lier ici. Encore une fois, pour moi que ce n'était pas un problème. p>
Cette approche a beaucoup de place à améliorer. Les choses futures que j'aimerais explorer sont p>
Je travaille sur un projet similaire. Je suis allé avec FF Portable aussi, mais je n'étais pas content de la vitesse. J'ai trouvé cet autre navigateur compatible minuscule, Mac et Linux. Vous avez besoin de copier le célibataire .exe sur un disque en écriture d'abord pour éditer les paramètres et de créer les dossiers de cache et de paramètres nécessaires (désactivez tous les paramètres d'écriture dans le navigateur pour éviter les erreurs), vous pouvez le graver sur CD. p>
Travailler ensemble jusqu'à présent! P>
Emballage des choses dans un serveur Web autonome pourrait être une alternative.