MPMoviePlayerController를 사용하여 UIViewcontroller에서 비디오를 재생해야합니다. 따라서 비디오를 재생하기 전에 비디오가 버퍼링되기 전에 표시기보기를 표시해야합니다. 동영상 재생이 시작되면 활동 표시기를 삭제해야합니다. 동영상 재생이 시작되는 즉시 알림을받는 방법을 찾을 수 없습니다. 이것에 대한 제안은 큰 도움이 될 것입니다. 감사.MPMoviePlayerController를 사용하여 비디오 재생을 시작하기 전에 활동 표시기를 사용하는 방법?
2
A
답변
5
당신은 아마 이런 식으로 뭔가를 찾고 :
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"VIEW DID LOAD");
// Register to receive a notification that the movie is now in memory and ready to play
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieLoadStateDidChange:)
name:MPMoviePlayerLoadStateDidChangeNotification
object:nil];
}
-(void)movieLoadStateDidChange:(id)sender{
NSLog(@"STATE CHANGED");
if(MPMovieLoadStatePlaythroughOK) {
NSLog(@"State is Playable OK");
NSLog(@"Enough data has been buffered for playback to continue uninterrupted..");
aiv.hidden = YES;
[aiv stopAnimating];
}
}
가 나는 또한 너무 당신을 도울 수도 있습니다 링크에서 발견 : http://www.sdkboy.com/?p=48
1
(MPMovieLoadStatePlaythroughOK) 경우 {-이 검사는 incorect입니다. 항상 진실입니다. ".. Can a UIActivityIndicator be displayed over a MPMoviePlayerController in full screen mode?
관련 문제
- 1. 동영상 재생을 시작하기 전에 취소하기
- 2. 활동 활동 읽기 인수를 다시 시작하기 전에
- 3. MBProgressHUD 활동 표시기를 사용하여
- 4. MPMoviePlayerController를 사용하는 여러 비디오 화면
- 5. 시작하기 전에 활동 만들기/렌더링
- 6. MPMoviePlayerController를 사용하여 iPhone에서 비디오 회전
- 7. onPreferenceClick을 사용하여 활동 시작하기
- 8. 타이머로 활동 표시기를 설정하는 방법
- 9. 터치가 끝나기 전에 버튼의 클릭 이벤트에서 활동 표시기를 시작하는 방법?
- 10. 활동을 시작하기 전에 활동 회원을 적재하십시오.
- 11. silverlight에서 비디오 재생을 중지하는 방법?
- 12. AVFoundation 웹 재생을위한 비디오 녹화 - 재생을 시작하기 전에 전체 파일을 다운로드해야합니다.
- 13. MPMoviePlayerController를 사용하는 동안 비디오 플레이어를 자동 재생하지 않는 방법
- 14. 티타늄에 활동 표시기를 표시
- 15. 안드로이드 ANR은 비디오가 재생을 시작하기 전에, 그가 ANR있어,
- 16. 오류 MPMoviePlayerController를 사용하여 서버에서 비디오 재생
- 17. 중지 할 때 활동 표시기를 감지하는 방법?
- 18. 갤러리 이미지 대신 활동 표시기를 표시하는 방법?
- 19. Android에서 처음 활동 시작하기
- 20. 실제 스트리밍 비디오가 MPmovieplayerviewcontroller에서 시작하기 전에 짧은 비디오 (addvertisement 비디오)를 추가 할 수 있습니까?
- 21. 즉시 비디오 재생을 시작하지 않으시겠습니까?
- 22. ViewController를로드하는 동안 활동 표시기를 표시합니다.
- 23. iPhone : 네트워크 활동 표시기를 사용해야하는시기
- 24. 시작하기 전에 플래시 비디오를 중지하십시오.
- 25. 비디오 재생을 통한 그래픽 프로그래밍
- 26. CVS가 시작하기 전에 py2app
- 27. 알림에서 활동 시작하기
- 28. 조건으로 활동 시작하기
- 29. 서비스 시작하기 활동 사용
- 30. BroadCast Receiver로부터 활동 시작하기
고마워요 ... 그 작업 u는 내게 뭔가를 구현하는 활동이처럼 indicator..something와 함께 사용자 정의 메시지를 표시하는 방법에 대한 대안을 제시하시기 바랍니다 수 :
보세요 비디오가로드되는 동안 잠시 기다려주십시오 ... " –
물론, UIProgressView를 생성하는 동일한 장소에 UILabel을 추가 한 다음 UIProgressView를 숨기는 동일한 장소에서 UILabel을 숨길 수 있습니다. –
고마워요 ... –