Video/Audio Element API
Last updated
Last updated
문서 내용을 참고하세요.
Media를 설정하고 제어할 수 있는 Video/Audio Element 관련 API 입니다.
api
pause (params: Object, callback: Function): void
미디어를 일시 정지 합니다.
params: Object
play (params: Object, callback: Function): void
미디어를 재생 합니다.
params: Object
stop (params: Object, callback: Function): void
미디어가 재생중이면 재생을 멈춤니다.
params: Object
togglePlay (params: Object, callback: Function): void
미디어 재생과 멈춤 (또는 일시정지)를 반복 합니다.
params: Object
toggleValue : String
toggle 동작시 멈춤 동작을 할것인지 일시정지 할것인지를 설정.
일시정지("pause"). 멈춤("stop")
toggleFullScreen (params: Object, callback: Function): void
Video를 Fullscreen 모드로 전환 합니다. (Only video)
params: Object
autoplay (params: Object): Boolean
자동재생 설정 여부를 설정하거나 설정값을 가져옵니다.
params: Object
value: Boolean
자동 재생(true). 재생 대기(false)
controls (params: Object): Boolean
컨트롤러 보이기 상태를 설정.
params: Object
value: Boolean | String
설정(true), 해지(false), 토글("toggle")
currentTime (params: Object): Number
재생 위치(시간), second 단위.
params: Object
value: Number
이동할 재생 시간(위치, second)
loop (params: Object): Boolean
loop 재생을 설정.
params: Object
value: Boolean | String
설정(true), 해지(false), 토글("toggle")
muted (params: Object): Boolean
묵음 상태를 설정.
params: Object
value: Boolean | String
설정(true), 해지(false), 토글("toggle")
src (params: Object): String
미디어가 위치한 http 경로
params: Object
value: String
미디어 경로 문자열
volume (params: Object): Number
소리 조절 (0~1)
params: Object
value: Number
0 (최소)에서 1 (최대)사이의 값
config (params, callback): void
media 속성을 한꺼번에 설정 합니다.
params: Object
currentTime : Number 재생 위치(시간)
loop : Boolean | String loop 재생을 설정. 설정(true), 해지(false), 토글("toggle")
muted : Boolean | String 묵음 상태를 설정. 설정(true), 해지(false), 토글("toggle")
controls : Boolean | String 컨트롤러 보이기 상태를 설정. 설정(true), 해지(false), 토글("toggle")
src : String 미디어가 위치한 http 경로
volume : Number 소리 조절 (0~1)
autoplay : Boolean | String 자동재생 설정. 자동 재생(true), 재생 대기(false)
callback: Function params.src
설정이 있는 경우에만 재생 준비가 되었을때 호출됩니다. params.src
설정이 없는 경우 호출되지 않으므로 생략합니다.
dispose (): void
media 객체의 연결을 끊고 media player를 화면에서 완전히 제거합니다. (DOM에서도 삭제됨)
duration (): Number
(읽기 전용) media 소스가 연결되면 전체 재생 시간을 반환합니다. 재생이 불가능한 상황일때에는 0을 반환합니다.
formatTime (second: Number, guide: Number): String
초(second) 단위의 숫자를 time 형식의 문자열로 변환해 줍니다. (예) 150 (초) ------> "0:02:30"
second: Number
변환하려고 하는 시간(초)
guide: Number
시간으로 변환할때 포맷을 알려줄 임의의 시간 (주로 duration).
여기에 전달하는 값이 h:m:s
형식으로 나타나기에 충분히 큰 값이면 실제 변환될 second도 h:m:s
포맷으로 문자열이 구성됩니다.
parseTime (timeText: String): Number
formatTime()
API와 반대로 time 형식의 문자열을 초(second) 단위 숫자로 변환해 줍니다. (예) "0:02:30" ------> 150 (초)
timeText: String
변환하려고 하는 time 형식의 문자열