Est-il possible d'utiliser les données des Uri dans les balises audio et vidéo?

En supposant que les suivantes:

  1. Le navigateur en question ne limite pas la taille des données Uri.
  2. Il est en fait un objectif pour ce faire (donc merci de ne pas demander "quel est le point?" et "vous vous rendez compte de l'encodage base64 permettra d'élargir votre fichier de 33%, droite?").

Est-il techniquement possible d'encoder la totalité d'un fichier vidéo ou audio en base64, et de l'intégrer dans un document HTML en utilisant soit <audio> ou <video>?

  • Mal. Le navigateur ne limite pas la taille d'un data: URI. L'opéra de limites à 4K; IE8 limites à 32K.
  • Vous m'avez mal compris. Je voulais OUBLIER le fait que certains navigateurs limiter la taille des données Uri.
  • Les versions actuelles de l'Opéra pouvez certainement gérer les Uri supérieure à 4 ko. J'ai réussi à ouvrir 1.3 MO de données: URI en 10.5.
  • L'OP dit "en Supposant que les suivantes:" ne pas "Connaître les suivantes:". En d'autres termes, l'OP reconnaît que c'est faux, pour certains navigateurs et veut ignorer ce fait pour le problème que l'on cherche à résoudre.
  • Il existe des applications où il est très utile de regrouper les css, le javascript, et tous les actifs (images + sons) dans un seul fichier html, donc ce n'est certainement une chose utile à savoir!
InformationsquelleAutor | 2010-02-16