아...이딴건 레퍼런스에 나와있지가 않으니....ㅡㅡ;;;역시 MS가 짱
playbackState 라는 속성값이 있다. 현재 재생중인지 멈췄는지 등등의 상태를 나타내주는 속성값인데, pause하면 MPMoviePlaybackStatePaused로 값이 변경된다.
헌데 아래와 같이 사용한다면 값이 변경되지 않는다.
[ player play ];
//작업....
[ player pause ];
//작업...
player.currentPlaybackTime = 100;
[ player play ];
위와 같이 pause후에 currentPlaybackTime을 원하는 위치로 설정하고, play를 호출하면 playbakcState 의 값이 계속 pause상태다.
그래서 순서를 바꿔주니 제대로 나온다.
[ player play ];
player.currentPlaybackTime = 100;
이렇게 하면 된다.
추가로 파일을 처음 열자마자 시작위치를 변경하고 싶은 경우에는 initialPlaybackTime의 값을 변경하면 된다.
댓글 없음:
댓글 쓰기