내 웹 사이트에서 작은 동영상 (1 ~ 3MB)을 내 iPhone 앱으로 스트리밍하고 있습니다. 나는 slicehost 웹 서버를 가지고 있는데, "500MB 슬라이스"라고 생각합니다. 이것이 대역폭으로 어떻게 변환되는지 내 머리 꼭대기에서 잘 모르겠지만, 나중에 이해할 수 있습니다.MPMoviePlayerContentPreloadDidFinishNotification이 MPMoviePlayerLoadStateDidChangeNotification보다 더 안정적으로 보입니다
내 경험으로 MPMoviePlayerLoadStateDidChangeNotification이 좋지 않습니다. 나는 MPMoviePlayerContentPreloadDidFinishNotification을받을 경우 내가 이전 MPMoviePlayerContentPreloadDidFinishNotification
훨씬 더 안정적인 결과를 얻을, 동영상이 끊김없이 재생됩니다,하지만 난 MPMoviePlayerLoadStateDidChangeNotification를 사용하는 경우, 영화는 자주 포장 마차.
열거 { MPMovieLoadStateUnknown = 0, MPMovieLoadStatePlayable = 1 < < 0, MPMovieLoadStatePlaythroughOK = 1 < < 1, MPMovieLoadStateStalled = 1 < < 2 :
나는를 확인하기 위해 어떤 부하 상태 모르겠어요 , };
MPMovieLoadStatePlaythroughOK
Enough data has been buffered for playback to continue uninterrupted.
Available in iOS 3.2 and later.
을하지만 부하 상태는 내 응용 프로그램이로 설정됩니다 결코 :
MPMovieLoadStatePlaythroughOK
내가 (설명서의 설명에 따라) 원하는 것 같다.내가 누락 된 항목이 있습니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?
나는 이와 비슷한 문제가 있습니다. 해결책을 찾으면 알려 드리겠습니다. – logancautrell