PlayBack
플레이어생성후 재생과 관련된 API 목록
- getState :상태값 조회
- play : 재생
- pause : 일시정지
- playPause : 재생/일시정지토글
- stop : 정지
- end : 종료
MCSkin.getState()
상태값을 조회한다.
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
- | - | - | - | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
state | 플레이어상태값 | String | - | - |
아래표는 return 값으로 오는 state 값의 설명이다.
state 값 | 설명 |
---|---|
Stopped | 재생정지 |
Paused | 일시정지 |
Playing | 재생 |
End | 재생종료 |
Buffering | 버퍼링 |
Repeating | 반복중 |
Ready | 준비중 |
상태값조회 예제
MCSkin.getState();
MCSkin.play()
재생
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
callback | 콜백함수 | function | N | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
- | - | - | - | - |
재생기본예제
MCSkin.play();
MCSkin.play(function(){
alert('재생하면서 할 skin 변화 로직 콜백함수입니다.');
//예제 - 플레이버튼의 css 변경
$('#플레이버튼').css('display','none');
});
MCSkin.pause()
일시정지
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
callback | 콜백함수 | function | N | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
- | - | - | - | - |
일시정지 예제
MCSkin.pause();
MCSkin.pause(function(){
alert('일시정지하면서 할 skin 변화 로직 콜백함수입니다.');
//예제 - 일시정지버튼의 css 변경
$('#일시정지버튼').hide();
});
MCSkin.playPause()
재생/일시정지 토글
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
callback | 콜백함수 | function | N | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
state | 상태값 | String | - | - |
아래표는 return 값으로 오는 state 값의 설명이다.
state 값 | 설명 |
---|---|
Stopped | 재생정지 |
Paused | 일시정지 |
Playing | 재생 |
End | 재생종료 |
Buffering | 버퍼링 |
Repeating | 반복중 |
Ready | 준비중 |
재생/일시정지 토글예제
MCSkin.playPause();
MCSkin.playPause(function(state){
alert('재생/일시정지토글시 skin 변화 로직 콜백함수입니다.');
//예제 - state 값을 받아서 값에 따라 skin처리
if(state == 'Playing'){
$('#재생버튼').hide();
...
} else if(state == 'Paused'){
$('#일시정지버튼').hide();
...
}
});
MCSkin.stop()
정지
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
callback | 콜백함수 | function | N | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
- | - | - | - | - |
정지 예제
MCSkin.stop();
MCSkin.stop(function(){
alert('정지했습니다.');
});
MCSkin.end()
종료
Parameter
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
callback | 콜백함수 | function | N | - |
Return
인자 | 설명 | TYPE | 필수 | 기본값 |
---|---|---|---|---|
- | - | - | - | - |
종료 예제
MCSkin.end();
MCSkin.end(function(){
alert('재생이 종료되었습니다.');
});