URL.createObjectURL()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
URL.createObjectURL() ì ì ë©ìëë 주ì´ì§ ê°ì²´ë¥¼ ê°ë¦¬í¤ë URLì DOMStringì¼ë¡ ë°íí©ëë¤. í´ë¹ URLì ìì ì ìì±í ì°½ì documentê° ì¬ë¼ì§ë©´ í¨ê» 무í¨íë©ëë¤.
ê°ì²´ URLì í´ì íë ¤ë©´ revokeObjectURL()ì í¸ì¶íì¸ì.
ì°¸ê³ : ì´ ê¸°ë¥ì Web Workerìì ì¬ì©í ì ììµëë¤.
ì°¸ê³ : ì´ ê¸°ë¥ì ë©ëª¨ë¦¬ ëìì ê°ë¥ì±ì¼ë¡ ì¸í´ Service Workerìì ì¬ì©í ì ììµëë¤.
구문
const objectURL = URL.createObjectURL(object);
매ê°ë³ì
object-
ê°ì²´ URLì ìì±í
File,Blob,MediaSourceê°ì²´.
ë°í ê°
ì§ì í objectì 참조 URLì ë´ì DOMString
ìì
ê°ì²´ URLì ì¬ì©íì¬ ì´ë¯¸ì§ íìí기를 ë³´ì¸ì.
ì¬ì© ì¼ë
>ë©ëª¨ë¦¬ ê´ë¦¬
ê°ì ê°ì²´ë¥¼ ì¬ì©íëë¼ë, createObjectURL()ì ë§¤ë² í¸ì¶í ëë§ë¤ ìë¡ì´ ê°ì²´ URLì ìì±í©ëë¤. ê°ê°ì URLì ëë ì°ì§ ìì ë URL.revokeObjectURL()ì ì¬ì©í´ íëì© í´ì í´ì¤ì¼ í©ëë¤.
ë¸ë¼ì°ì ë ë¶ë¬ì¨ 문ì를 í´ì í ë ê°ì²´ URLë ìëì¼ë¡ í´ì í©ëë¤. ê·¸ë¬ë ìµì ì ì±ë¥ê³¼ ë©ëª¨ë¦¬ ì¬ì©ëì ìí´ì, ê°ì²´ URLì í´ì í´ë ìì íë¤ë©´ ê·¸ë ê² í´ì¼ í©ëë¤.
미ëì´ ì¤í¸ë¦¼ ê°ì²´ URL
구 Media Source ëª
ì¸ììë <video> ììì ì¤í¸ë¦¼ì ë¶ì°©íë ¤ë©´ MediaStreamì ê°ì²´ URLì ìì±íì´ì¼ íìµëë¤. ì´ì ì´ë° ê³¼ì ì íìê° ìëë©°, ë¸ë¼ì°ì ë ì§ìì ì¤ë¨íê³ ììµëë¤.
ê²½ê³ :
ì¤ì: ìì§ ë¯¸ëì´ ììì createObjectURL()ì ì¬ì©í´ ì¤í¸ë¦¼ì ë¶ì°©íê³ ìë¤ë©´, srcObjectì MediaStreamì ì§ì ì¤ì íëë¡ ì½ë를 ìì í´ì¼ í©ëë¤.
ëª ì¸
| Specification |
|---|
| File API> # dfn-createObjectURL> |