λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

FA/React

20221008 video μ‚¬μš©ν•˜κΈ°

https://developer.mozilla.org/ko/docs/Web/HTML/Element/Video

 

<video>: λΉ„λ””μ˜€ μ‚½μž… μš”μ†Œ - HTML: Hypertext Markup Language | MDN

HTML <video> μš”μ†ŒλŠ” λΉ„λ””μ˜€ ν”Œλ ˆμ΄λ°±μ„ μ§€μ›ν•˜λŠ” λ―Έλ””μ–΄ ν”Œλ ˆμ΄μ–΄λ₯Ό λ¬Έμ„œμ— μ‚½μž…ν•©λ‹ˆλ‹€. μ˜€λ””μ˜€ μ½˜ν…μΈ μ—λ„ μ‚¬μš©ν•  수 μžˆμœΌλ‚˜, <audio> μš”μ†Œκ°€ μ‚¬μš©μž κ²½ν—˜μ— μ’€ 더 μ ν•©ν•©λ‹ˆλ‹€.

developer.mozilla.org

src : μž¬μƒν•  λΉ„λ””μ˜€μ˜ μ£Όμ†Œ
width : μš”μ†Œμ˜ λ„ˆλΉ„
height : μš”μ†Œμ˜ 높이
loop : λ°˜λ³΅ μž¬μƒ
poster : μ‚¬μš©μžκ°€ λΉ„λ””μ˜€ 데이터λ₯Ό μ‚¬μš©ν•  수 μ—†λŠ” 경우 이미지 파일의 μ£Όμ†Œλ₯Ό ꢌμž₯
preload : μŒμ•…을 μž¬μƒν•˜κΈ° 전에 λͺ¨λ‘ λΆˆλŸ¬μ˜¬μ§€ μ§€μ • (value: auto, metadata, none)
none : μ‚¬μš©μžκ°€ λΉ„λ””μ˜€λ₯Ό ν•„μš”λ‘œν•˜μ§€ μ•Šμ„ 것이라고 λͺ…μ‹œ, 미리 λ‹€μš΄λ‘œλ“œ ν•˜μ§€ μ•ŠμŒ
metadata : μ‚¬μš©μžκ°€ λΉ„λ””μ˜€λ₯Ό ν•„μš”λ‘œ ν•˜μ§€ μ•Šμ„ κ²ƒμ΄μ§€λ§Œ, 기본정보(크기,μ²«ν”„λ ˆμž„,μ˜€λ””μ˜€κΈΈμ΄ λ“±)λŠ” κ°€μ Έμ˜΄
auto : μ‚¬μš©μžκ°€ λΉ„λ””μ˜€λ₯Ό ν•„μš”λ‘œ ν•˜κ³  미리 λ‹€μš΄λ‘œλ“œλ₯Ό ν•œλ‹€ (κΈ°λ³Έκ°’)
autoplay : μžλ™μž¬μƒ / λͺ¨λ°”μΌμ—μ„œλŠ” λ³΄μ•ˆμƒ 이유둜 μžλ™μž¬μƒμ΄ λ˜μ§€ μ•ŠμŒ
muted : μŒμ†Œκ±°
controls : κΈ°λ³Έ 컨트둀러λ₯Ό μ‚¬μš©
controlsList="nodownload" : λ‹€μš΄λ‘œλ“œ 없이 컨트둀러 μ‚¬μš©

 

 

<video controls controlsList="nodownload" width="100%" height="100%">
 <source src="λΉ„λ””μ˜€μ£Όμ†Œ" />
</video>

 

λ‚˜λŠ” μŠ€μ™€μ΄νΌλž‘ 같이 μ‚¬μš©ν•΄μ„œ μ΄λ ‡κ²Œ λ§Œλ“€κΈ° μ™„μ™„