URL.createObjectURL()

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.

El método estático URL.createObjectURL() crea un DOMString que contiene una URL que representa al objeto pasado como parámetro. La vida de la URL está ligado al document de la ventana en la que fue creada. El nuevo objeto URL representa al objeto File especificado o al objeto Blob.

The use of a MediaStream object as an input to this method is in the process of being deprecated. Discussions are ongoing about whether or not it should be removed outright. As such, you should try to avoid using this method with MediaStreams, and should use HTMLMediaElement.srcObject() instead.

Nota: This feature is available in Web Workers.

Sintaxis

objectURL = URL.createObjectURL(object);

Parámetros

object
Un objeto File o un objeto Blob para el que se creará la URL.

Ejemplo

Ver Usando objetos URL para representar imágenes.

Notas

Cada vez que se llama a createObjectURL(), un nuevo objeto URL es creado, incluso si ya creaste uno para el mismo objeto. Cada uno de estos objetos puede ser liberado usando URL.revokeObjectURL() cuándo ya no lo necesitas. Los navegadores liberan estos objetos cuando el documento es cerrado; de todas formas, para obtener un rendimiento óptimo y un óptimo uso de memoria, si hay momentos seguros en los que puedes liberar estos objetos deberías hacerlo. Por ejemplo: No liberar los recursos cuando se ha creado una URL a partir de un MediaStream puede dejar la luz de la cámara del navegador encendida más tiempo del necesario.

Notese que no es necesario crear URLs a partir de un MediaStream, ya que los objetos de streams deberían asignarse directamente a elementos de reproducción con HTMLMediaElement.srcObject. La posibilidad de usar un MediaStream como valor de un objeto está obsoleta.

Especificaciones

Especificación Estado Comentario
File API
The definition of 'URL' in that specification.
Working Draft Definición inciial.

Compatibilidad de navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte básico 8 [1]
23
4.0 (2) 10 15 6 [1]
7
In a Web Worker 10 [1]
23
21 (21) 11 15 6 [1]
7
Característica Chrome para Android Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Soporte básico 18 [1] 4.0 [1] 14.0 (14) ? 15 [1] 6.0 [1]
In a Web Worker 18 [1] (Yes) [1] 14.0 (14) ? 15 [1] 6.0 [1]

[1] Con URL prefijado como webkitURL

Mirar también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: AzazelN28
 Última actualización por: AzazelN28,