728x90
로컬 안에 있는 이미지를 import 하는 것처럼 mp4도 import하여 사용하려고 했으나 빨간 색으로 밑줄이 보였다.
mp4를 사용하기 위해선 React.js에서 몇가지 설정이 필요하다.
1. 아래의 npm 명령을 이용하여 url-loader 설치
npm i -D file-loader url-loader
2. src 폴더 내부에 @types/videos.d.ts 파일 생성 및 설정
@types/videos.d.ts
declare module '*.mp4';
다시 img를 import 하는 것처럼 시도하면 빨간 줄이 안보이는 것을 확인 할 수 있다.
아래와 같이 최종으로 mp4를 muted, autoplay, loop 옵션을 주어 코드를 짜보았다.
import fullMp4 from 'img/full.mp4';
function Test(){
return (
<>
<video muted autoPlay loop>
<source type="video/mp4" src={fullMp4} />
</video>
</>
)
}
'DEVELOP' 카테고리의 다른 글
[React.js] style-component와 framer-motion 컴포넌트화 하기 (0) | 2024.11.08 |
---|---|
[React.js] Cannot find module 'sass' node-sass 버전과 node 버전 맞추기 (1) | 2024.09.10 |
[Javascript] IOS 대응을 위한 webm <-> mp4 변환 스크립트 (0) | 2024.07.08 |
React.js) react already included file name (0) | 2024.06.03 |
React.js 기존 프로젝트 다른 로컬 설치 및 실행 (0) | 2024.06.03 |