Client/HTML

[HTML] HTML 이미지, λ™μ˜μƒ(유튜브), μŒμ•… λ„£λŠ” 법

meeeeejin 2021. 4. 28. 09:44

멀티미디어와 κ΄€λ ¨λœ νƒœκ·Έ

 

βœ” 이미지(image) λ„£κΈ°

html λ¬Έμ„œμ— 이미지λ₯Ό λ„£μœΌλ €λ©΄ <img> νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜λ©΄ λ©λ‹ˆλ‹€. <img> νƒœκ·ΈλŠ” 이미지λ₯Ό μ •μ˜ν•  λ•Œ μ‚¬μš©ν•˜λŠ” νƒœκ·Έμž…λ‹ˆλ‹€. 이 νƒœκ·Έλ₯Ό μ‚¬μš©ν•΄μ„œ 이미지λ₯Ό λ„£μœΌλ©΄, 이미지가 html λ¬Έμ„œμ— 직접 μ‚½μž…λ˜λŠ” 것이 μ•„λ‹ˆλΌ 이미지 μ£Όμ†Œκ°€ λ§ν¬λ˜λŠ” ν˜•νƒœμž…λ‹ˆλ‹€. λ”°λΌμ„œ <img> νƒœκ·Έμ—λŠ” src와 alt 속성을 λ°˜λ“œμ‹œ λͺ…μ‹œν•΄ μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€. 

  • src: source, 속성 κ°’μœΌλ‘œ μ΄λ―Έμ§€μ˜ URL을 λ°›μŠ΅λ‹ˆλ‹€. 
  • alt: alternative text, 속성 κ°’μœΌλ‘œ 사진 μ„€λͺ…을 λ°›κ³ , 이 μ„€λͺ…은 뢈러올 이미지가 μ—†κ±°λ‚˜ 이미지λ₯Ό λΆˆλŸ¬μ˜€λŠ”λ° μ‹€νŒ¨ν–ˆμ„ 경우 λŒ€μ‹  λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 
<img 
	src="https://item.kakaocdn.net/do/a1866850b14ae47d0a2fd61f409dfc057154249a3890514a43687a85e6b6cc82" 
    alt="루피 사진"
    width="30%" height="30%" 
>

 

 

βœ” μ˜μƒ(video) λ„£κΈ°

1. <video> νƒœκ·Έ 이용

μ˜μƒμ€ <video> νƒœκ·Έλ₯Ό μ΄μš©ν•˜μ—¬ 넣을 수 μžˆμŠ΅λ‹ˆλ‹€. <video> νƒœκ·ΈλŠ” 무비 클립(movie clip)μ΄λ‚˜ λΉ„λ””μ˜€ 슀트림(video stram)κ³Ό 같은 λΉ„λ””μ˜€λ₯Ό μ •μ˜ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. ν˜„μž¬ MP4, WebM, Ogg 포맷의 νŒŒμΌμ„ μ§€μ›ν•©λ‹ˆλ‹€. 

 

μ‚¬μš©ν•  수 μžˆλŠ” 속성

속성 속성값 μ„€λͺ…
autoplay autoplay λΉ„λ””μ˜€ μžλ™ μ‹€ν–‰
controls controls ν”Œλ ˆμ΄λ‚˜ 정지 λ²„νŠΌ λ“± λΉ„λ””μ˜€ μ‹€ν–‰ μ œμ–΄κΈ° ν‘œμ‹œ
height ν”½μ…€ λΉ„λ””μ˜€μ˜ 높이
width ν”½μ…€ λΉ„λ””μ˜€μ˜ λ„ˆλΉ„
loop loop λΉ„λ””μ˜€ μž¬μƒμ΄ λλ‚˜λ©΄ λ‹€μ‹œ μž¬μƒ(반볡 μž¬μƒ)
muted muted λΉ„λ””μ˜€ μŒμ†Œκ±°(μ†Œλ¦¬ 좜λ ₯X)
poster URL λΉ„λ””μ˜€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜λŠ” λ™μ•ˆμ΄λ‚˜ μ‚¬μš©μžκ°€ μž¬μƒ λ²„νŠΌμ„ λˆ„λ₯Ό λ•ŒκΉŒμ§€ ν‘œμ‹œν•  이미지 URL
preload auto
metadata
none
νŽ˜μ΄μ§€κ°€ λ‘œλ“œλ  λ•Œ μ˜€λ””μ˜€ 파일이 같이 λ‘œλ“œμ™Έμ–΄μ•Ό ν•˜λŠ”μ§€ 여뢀와 κ·Έ 방법
src URL λΉ„λ””μ˜€ 파일의 μœ„μΉ˜(URL)
<video height="180" width="288" controls>
    <source src="/examples/media/sample_video_ogg.ogg" type="video/ogg">
    <source src="/examples/media/sample_video_mp4.mp4" type="video/mp4">
    λΈŒλΌμš°μ €κ°€ video νƒœκ·Έλ₯Ό μ§€μ›ν•˜μ§€ μ•Šμ„ λ•Œ ν‘œμ‹œλ˜λŠ” λ¬Έμž₯
</video>

 

 

 

 

2. 유튜브 μ˜μƒ 퍼였기

유튜브 μ˜μƒμ„ html λ¬Έμ„œμ— μ‚½μž…ν•˜κ³  싢을 경우, μš°μ„  μ›ν•˜λŠ” 유튜브 μ˜μƒμ„ μ°ΎμŠ΅λ‹ˆλ‹€. 

 

1) μ˜μƒ μ•„λž˜μͺ½μ— 곡유 λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€. 

2) 곡유 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ‚˜μ˜€λŠ” μ°½μ—μ„œ 퍼가기λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. 

3) λ‹€μŒκ³Ό 같이 <ifram> νƒœκ·Έκ°€ ν¬ν•¨λœ μ½”λ“œλ₯Ό λ³΅μ‚¬ν•©λ‹ˆλ‹€. 

4) λ³΅μ‚¬ν•œ μ½”λ“œλ₯Ό html νŒŒμΌμ—μ„œ μ˜μƒμ„ λ„£κ³  싢은 뢀뢄에 λΆ™μ—¬ λ„£μŠ΅λ‹ˆλ‹€. 

 

 

 

βœ” μ˜€λ””μ˜€(audio) λ„£κΈ°

μ˜€λ””μ˜€μ€ <audio> νƒœκ·Έλ₯Ό μ΄μš©ν•˜μ—¬ 넣을 수 μžˆμŠ΅λ‹ˆλ‹€. <audio> νƒœκ·ΈλŠ” μŒμ•…μ΄λ‚˜ μ˜€λ””μ˜€ 슀트림과 같은 μ‚¬μš΄λ“œλ₯Ό μ •μ˜ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. ν˜„μž¬ MP3, WAV, Ogg 포맷의 νŒŒμΌμ„ μ§€μ›ν•©λ‹ˆλ‹€. 

 

μ‚¬μš©ν•  수 μžˆλŠ” 속성

속성 속성값 μ„€λͺ…
autoplay autoplay μ˜€λ””μ˜€ μžλ™ μ‹€ν–‰
controls controls ν”Œλ ˆμ΄λ‚˜ 정지 λ²„νŠΌ λ“± μ˜€λ””μ˜€ μ‹€ν–‰ μ œμ–΄κΈ° ν‘œμ‹œ
loop loop μ˜€λ””μ˜€ μž¬μƒμ΄ λλ‚˜λ©΄ λ‹€μ‹œ μž¬μƒ(반볡 μž¬μƒ)
muted muted μ˜€λ””μ˜€ μŒμ†Œκ±°(μ†Œλ¦¬ 좜λ ₯X)
preload auto
metadata
none
νŽ˜μ΄μ§€κ°€ λ‘œλ“œλ  λ•Œ μ˜€λ””μ˜€ 파일이 같이 λ‘œλ“œμ™Έμ–΄μ•Ό ν•˜λŠ”μ§€ 여뢀와 κ·Έ 방법
src URL μ˜€λ””μ˜€ 파일의 μœ„μΉ˜(URL)
<audio 
    controls
    src="/audio/Dolphin-였마이걸(OH MY GIRL) -.mp3" 
    type="audio/mpeg"
>
    λΈŒλΌμš°μ €κ°€ audio νƒœκ·Έλ₯Ό μ§€μ›ν•˜μ§€ μ•Šμ„ λ•Œ ν‘œμ‹œλ˜λŠ” λ¬Έμž₯
</audio>

 

 

βœ” μ‚¬μš© μ˜ˆμ‹œ

<!DOCTYPE html>
<html lang="kr">
<head>
    <meta charset="UTF-8">
    <title>멀티미디어와 κ΄€λ ¨λœ νƒœκ·Έ</title>
</head>
<body>
    <!--image-->
    <img 
    	src="https://item.kakaocdn.net/do/a1866850b14ae47d0a2fd61f409dfc057154249a3890514a43687a85e6b6cc82" 
        alt="루피 사진"
        width="30%" height="30%" 
    >
    <!--youtube-->
    <iframe 
        width="500" height="255" 
        src="https://www.youtube.com/embed/b6nCWvzVbH0" 
        title="YouTube video player" 
        frameborder="0" 
        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 
        allowfullscreen>
    </iframe>

    <!--audio-->
    <audio 
        controls
        src="/audio/Dolphin-였마이걸(OH MY GIRL) -.mp3" 
        type="audio/mpeg"
    >
        λΈŒλΌμš°μ €κ°€ audio νƒœκ·Έλ₯Ό μ§€μ›ν•˜μ§€ μ•Šμ„ λ•Œ ν‘œμ‹œλ˜λŠ” λ¬Έμž₯
    </audio>
</body>
</html>

 

 

 

 

 

μ°Έκ³  μ‚¬μ΄νŠΈ:

tcpschool.com/html-tags/video

tcpschool.com/html-tags/audio

728x90