또 한 번의 삽질이 포스팅이 되는 군요.
일단은 짧막하게 포스팅하겠습니다.
MediaElement에 BufferingTime 이란 Property가 새로 생겼습니다.
전에 잠깐 이게 무얼까 잠깐 고민한적이 있었는데 기능 구현 상 별로 문제가
안되어서 그냥 넘어갔었죠...
그런데 BuffertingTime은 바로 버퍼링 가능 시간 혹은 버퍼링 제한 시간이었습니다.
MediaOpened 에서 확인하면 기본 값은 5초라는 것을 확인할 수 있습니다.
여기서 BufferingTime을 너무 작은 숫자 예를 들어 0으로 셋팅해보리면 버퍼링이
아예 일어나지 않게 되죠.. 그러면 결국 다운로드 받은 부분만 플레이가 되는 상태가
되어버리죠..
흠... 다들 알고 있었나요?... (나만 모른겨~)
암튼 한마디로 정리하자면. BufferingTime을 0 혹은 너무 작은 숫자로 셋팅하지 말자는
것이었습니다. 혹은 이렇게 셋팅해도 안되겠죠.
myMediaElement.BufferingTime = new TimeSpan();
그럼 오늘도 모두 즐거운 삽질을...^^;;;
- smile -