[ํด๋ผ์ฐ๋ฉ ์ดํ๋ฆฌ์ผ์ด์ ์์ง๋์ด๋ง TIL] 240302 - ๋น๋์ค ์๋ํฐ ์ ์ํ๊ธฐ
Intro
์ง๊ธ๊น์ง ๋ฐฐ์ด ๋ด์ฉ์ ํ ๋๋ก ๋น๋์ค ์๋ํฐ ์ ์ ์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๊ฐ์๋ฅผ ํ์ตํ๋ค.
์ค๋ ํ์ตํ ๋ด์ฉ
โ ๏ธ ์๋น์ค๋ฅผ ๋ง๋ค๊ธฐ ์ ์๋ ํญ์ ์ด๋ค ๊ธฐ๋ฅ์ด ๋ค์ด๊ฐ๋ ์ง๋ถํฐ ๊ณ ๋ฏผํด๋ณด์!
๋น๋์ค ์๋ํฐ์ ๋์๋ฐฉ์
ํ์ํ ๊ธฐ๋ฅ:
- ๋น๋์ค ํ๋ ์ด์ด
- ๋น๋์ค ์ ๋ก๋ ๊ธฐ๋ฅ
- ๋น๋์ค ํ์๋ผ์ธ
(์์ฝ๊ฒ๋ ์น์์๋ ๊ณ ์์ค์ ๋น๋์ค ์๋ํฐ๋ฅผ ์ ์ํ๋ ๊ฒ์ ์ด๋ ต๋ค.)
๋น๋์ค ์๋ํฐ ์๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ถ์
์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ ํ์ํ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ๊ธฐ ์ํด ์ ํฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ง๋ ๋น์ทํ ํ๋ก์ ํธ(Github)์์ package.json์ ํตํด ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋์ง ๋ถ์ํด ๋ณด๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ค.
์๋น์ค๋ฅผ ๋ง๋ค ๋ ๊ตฌํ ์์๋ก๋,
- HTML ๊ตฌ์กฐ ์ก๊ธฐ (ํ๋ฉด ๋ง๋ค๊ธฐ)
- CSS ์คํ์ผ๋ง
- ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ ์ฉ (๊ธฐ๋ฅ ๊ตฌํ)
์ ์์๋ก ๊ตฌํํ๋ ๊ฒ์ด ํจ์จ์ ์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๋น๋์ค ์๋ํฐ ํ๋ก์ ํธ์์๋, ๋ฉํฐ๋ฏธ๋์ด ์ธ์ฝ๋ฉ/๋์ฝ๋ฉ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ FFmpeg๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ์๋ค.
GitHub - FFmpeg/FFmpeg: Mirror of https://git.ffmpeg.org/ffmpeg.git
Mirror of https://git.ffmpeg.org/ffmpeg.git. Contribute to FFmpeg/FFmpeg development by creating an account on GitHub.
github.com
๊ทธ ์ธ,
- ๋น๋์ค ์ฌ์ ์ปดํฌ๋ํธ
: ๋น๋์ค ์ฌ์ ๋ฒํผ (Player) ๊ตฌํ ๊ฐ๋ฅ
Video-React - React Video Component
Installation NPM Install video-react and peer dependencies via NPM npm install --save video-react react react-dom redux Basic example The basic player Play Video PlayNon-Fullscreen import css in your app or add video-react styles in your page import "node_
video-react.js.org
- slider
: ๋น๋์ค ๊ธธ์ด ์กฐ์ slider ๊ตฌํ ๊ฐ๋ฅ
Building a Multi-Range Slider in React From Scratch
Creating a complex component in React from scratch can be challenging at times. But if you really...
dev.to
- Dummy Video
: ๋ฌด๋ฃ๋ก ๋น๋์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ฌ์ดํธ
https://www.pexels.com/search/videos/dummy/
๋ง๋ฌด๋ฆฌ
์ด๋ ต๋น