U E D R , A S I H C RSS

html5/VA


1. Video & Audio

  • μ™ΈλΆ€ ν”ŒλŸ¬κ·ΈμΈ ν•„μš”μ—†μ΄ λ™μ˜μƒ, μ˜€λ””μ˜€ μž¬μƒκ°€λŠ₯
  • HTML5λ₯Ό μ§€μ›ν•˜λŠ” λΈŒλΌμš°μ €μ—μ„œ μ‚¬μš©ν•  수 μžˆλ‹€.

2. μ‚¬μš© 방법


  • <video src = "http://example.com/video1.mov"></video>
    <audio src = "http://example.com/audio1.wav"></audio>
    

  • HTMLμ•ˆμ— νƒœκ·Έλ₯Ό μ‚½μž…λ§Œ ν•˜λ©΄ λœλ‹€.
  • loop, controls, autoplay 등을 톡해 μž¬μƒ 속성을 μ„€μ •ν•  수 μžˆλ‹€.

3. Video 고유 νŠΉμ„±

  • width 와 height 둜 μž¬μƒ μ˜μ—­μ„ μ§€μ •ν•  수 μžˆλ‹€.
  • poster 둜 λ™μ˜μƒμ„ μž¬μƒν•  수 μžˆμ„λ•ŒκΉŒμ§€ ν‘œμ‹œν•  이미지 URL을 μ§€μ •ν•  수 μžˆλ‹€.

4. source μš”μ†Œ

  • source μš”μ†Œμ— 속성듀을 μ§€μ •ν•˜μ—¬ λ―Έλ””μ–΄ λ°μ΄ν„°μ˜ 좜λ ₯을 μ›ν™œν•˜κ²Œ ν•œλ‹€.
  • type 속성 지정을 톡해 μž¬μƒν•  수 μžˆλŠ” λ―Έλ””μ–΄ 데이터인지λ₯Ό λ‹€μš΄λ‘œλ“œν•˜μ§€ μ•Šκ³ λ„ νŒλ‹¨ν•œλ‹€.

5. JavaScript둜 video/audio μš”μ†Œ μ œμ–΄

  • λ‹¨μˆœ μž¬μƒλΏλ§Œμ•„λ‹ˆλΌ JavaScriptλ₯Ό μ΄μš©ν•˜μ—¬ μ •λ°€ μ œμ–΄
    • μž¬μƒ, μΌμ‹œ μ •μ§€, μž¬μƒ 속도 λ³€κ²½, μž¬μƒ μœ„μΉ˜ λ³€κ²½ λ“±
  • JavaScript API
    • src - src 속성값 λŒ€μ‘
    • currentSrc - μ‹€μ œλ‘œ 읽어듀여 μž¬μƒ 쀑인 λ―Έλ””μ–΄ λ°μ΄ν„°μ˜ URL
    • currentTime - ν˜„μž¬ μž¬μƒ μœ„μΉ˜
    • startTime - μž¬μƒν•  μœ„μΉ˜
    • duration - λ―Έλ””μ–΄ λ°μ΄ν„°μ˜ 길이
    • playbackRate - μž¬μƒ 속도(κΈ°λ³Έκ°’ 1.0)
    • volume - μŒλŸ‰ ν‘œμ‹œ (0.0~1.0)
    • load() - λ™μ˜μƒμ„ λ‹€μ‹œ 읽음
    • play() - λ™μ˜μƒ μž¬μƒ
    • pause() - λ™μ˜μƒ μΌμ‹œμ •μ§€

6. 이벀트 처리

  • λ―Έλ””μ–΄ 데이터λ₯Ό μ½κ±°λ‚˜ μž¬μƒν• λ•Œ λ°œμƒν•˜λŠ” 이벀트λ₯Ό JavaScript둜 처리
  • μ‚¬μš©μž μ€‘μ‹¬μ˜ νŽΈλ¦¬ν•œ λ―Έλ””μ–΄ ν”Œλ ˆμ΄μ–΄λ₯Ό λ§Œλ“€μˆ˜ μžˆλ‹€.

7. λ―Έλ””μ–΄ μš”μ†Œμ™€ API


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:40
Processing time 0.0176 sec